tests: Explicitly use python3 instead of python
Any recipe to run the tests correctly would be nice :)
do you have commit rights ?
qproperty-type-mismatch: Move to manual level
Add a commit to FixitExporter
generate.py: Also remove level3 from the readmes
Introduce qproperty-type-mismatch
generate.py: remove level3, it's no longer a thing
Fix exporting built-in warnings to yaml
unneeded-cast: Fix unit-test
signal-with-return-value: Fix unit-tests
qt-macros: Fix unit-tests with Qt 5.12.4
Run ./dev-scripts/generate.py --generate (which reads the checks.json file)
Fix -export-fixes on clazy-standalone with multiple files
Rename variable for readability
mini-ast-dumper: Encode spellingLocation too
Remove duplicated classes
Add FunctionUtils::getFunctionDeclaration()
Handle templates and built-in functions too
WIP: Start processing the AST
smartins committed
R74:c9abcd5ee9e9: Add 3rdparty/tinycbor (authored by Sérgio Martins <sergio.martins@kdab.com>).
Add 3rdparty/tinycbor
smartins committed
R74:bd40d70a1855: Add a mini AST dumper (authored by Sérgio Martins <sergio.martins@kdab.com>).
Add a mini AST dumper
signal-with-return-value: warn for by-ref signal arguments
smartins committed
R74:7763c1d33ea6: Introduce signal-with-return-value (authored by Sérgio Martins <sergio.martins@kdab.com>).
Introduce signal-with-return-value
Fix window activation on Windows
unneeded-cast: Improve warning message for unneeded qobject_cast
Use 'unsigned int' instead of 'uint'
Fix build with llvm trunk
needs a rebase, then it probably can be merged (if it's functionally equivalent, i.e. doesn't remove the env vars just yet)
then in another commit it can read from .clazy
copyable-polymorphic: Explain better what's the problem in the README
Remove mention of CLAZY_FIXIT from the READMEs
Remove unused ClazyFixItOptions
I'll fix the docs, thanks
Actually these functions have been deprecated for 5.14.
tests: Remove last mention of CLAZY_FIXIT
tests: Remove mention of CLAZY_FIXITS
some things are unrelated and so simple that should be committed directly already
Also, please edit checks.json, add your check there, with level "0", since it doesn't have false positives.
The preferred way is always to use one of the built-in clang warnings and make clazy spend less CPU cycles. I wonder why these are just not marked as deprecated.
Use clazy namespace instead of TypeUtils
Introduce heap-allocated-small-trivial-type
TypeUtils: Make it optional to pass the VarDecl
Add TypeUtils::isSmallTrivial()
generate.py: Fix editing of Changelog
tests: Allow to run run_tests.py from any directory
qt-macros: Fix unit-tests
qvariant-template-instantiation: Move out of level 0, since it has false…
inefficient-qlist: Dont warn for QVariantList
qt-keywords: Don't warn about Q_OS_WINDOWS if Qt < 5.12.4
range-loop: Add unit-test
range-loop: Specify in the README that we have a fixit for adding qAsConst
Minor readability improvement
minor: Fix numeration of the ClazyOptions flags
tests: fix yaml files not being removed
Add a CLAZY_EXPORT_FIXES env variable
tests: Also test fixits there were introduced in headers
Update README and Changelog
tests: Fix XFAIL tests not passing
Make the clazy plugin also export fixes, not only clazy-standalone
tests: Always run the fixit tests on the tests that passed
tests: Fix old-style-connect/q_private_slot.cpp
tests: Cleanup the fixit files before running tests
tests: Run clang-reply-replacements exactly once, at the end of the tests
WIP: Remove the FixitRewriter
Port the unit-tests to the new fixit framework
WIP: Remove -no-inplace-fixits option
Add '-export-fixes' command line option
Add a YAML diagnostic exporter (like clang-tidy)
qstring-allocations: Added missing auto
qstring-allocations: Workaround broken fixit in qstring.cpp
smartins committed
R74:253a1c789d6a: Comment DEBUG_FIX_IT_EXPORTER (authored by Sérgio Martins <sergio.martins@kdab.com>).
Comment DEBUG_FIX_IT_EXPORTER
Use llvm::errs() instead of std::cerr
tests: fix yaml files not being removed
qstring-allocations: Fix fixits not working with ternary operators