Albert Astals Cid
f1b29aca4f
CI: fix build_clazy_clang_tidy
6 years ago
Albert Astals Cid
92e7c78f56
Check clang-format at CI stage
6 years ago
Albert Astals Cid
a0d6a377cb
CI: Remove python-yaml
6 years ago
Albert Astals Cid
e2335e965a
CI: Use debian testing while unstable is broken
6 years ago
Albert Astals Cid
f431ef6dcc
CI: tell debian derivatives not to ask us question in apt time
6 years ago
Simone Gaiarin
341875b342
Make clang-tidy in CI use the .clang-tidy config file
6 years ago
Albert Astals Cid
3720833be4
Enable clazy qstring-allocations
6 years ago
Albert Astals Cid
07a1f616c0
Enable clazy qproperty-type-mismatch
6 years ago
Albert Astals Cid
9a32bd354d
Enable clazy raw-environment-function
6 years ago
Albert Astals Cid
dcf8f79481
Enable clazy isempty-vs-count and qhash-with-char-pointer-key
6 years ago
Albert Astals Cid
46d1ba0e20
Enable clazy missing-qobject-macro
6 years ago
Albert Astals Cid
6d0d61c2ad
Enable clazy copyable-polymorphic
6 years ago
Albert Astals Cid
93540ac16d
Enable most of clazy level2
6 years ago
Albert Astals Cid
968e9d6073
Enable clazy old-style-connect
6 years ago
Albert Astals Cid
a9598e83e8
Enable all of clazy level1
6 years ago
Albert Astals Cid
c10faf0926
Enable clazy qproperty-without-notify
6 years ago
Albert Astals Cid
edb44b1fd3
Enable clazy connect-3arg-lambda
6 years ago
Albert Astals Cid
91bce4a0a3
Enable clazy const-signal-or-slot
6 years ago
Albert Astals Cid
e03943fae9
Enable clazy qstring-lef
6 years ago
Albert Astals Cid
93de247795
Enable all of clazy level0
6 years ago
Albert Astals Cid
f85deae680
Enable clazy container-anti-pattern
...
Yes, this is a bit of cheating, but there's really no nicer way of doing
this and memory/speed here is not really important so we can trick clazy
6 years ago
Albert Astals Cid
3ca05fc1f8
Enable clazy qstring-insensitive-allocation
6 years ago
Albert Astals Cid
beb195c9e6
Enable clazy qcolor-from-literal
6 years ago
Albert Astals Cid
8e35b43a3d
Enable clazy unused-non-trivial-variable
6 years ago
Albert Astals Cid
0a60ab54c4
Enable clazy qstring-ref
6 years ago
Albert Astals Cid
95e19450c9
Enable clazy fully-qualified-moc-types
6 years ago
Albert Astals Cid
3b4dd35c9f
Enable clazy lambda-in-connect
6 years ago
Albert Astals Cid
eddbe03128
enable clazy strict-iterators
6 years ago
Albert Astals Cid
e54609b596
CI: rename to show we're also running clazy
6 years ago
Albert Astals Cid
468f4b64c2
CI: Enable clazy inefficient-qlist-soft
6 years ago
Albert Astals Cid
e2a1705703
CI: Enable clazy connect-not-normalized
6 years ago
Albert Astals Cid
3af705b3d7
CI: Enable clazy qdeleteall
6 years ago
Albert Astals Cid
a23709b097
CI: Enable clazy range-loop
6 years ago
Albert Astals Cid
82d5810493
CI: Enable clazy detaching-temporary
6 years ago
Albert Astals Cid
6ddb7e6cc9
CI: Enable clazy qhash-namespace
6 years ago
Albert Astals Cid
96f00a4d29
CI: Enable clazy qstring-arg check
6 years ago
Albert Astals Cid
5ecbb51f77
Enable modernize-use-nullptr
6 years ago
Albert Astals Cid
a96c082d69
Build desktop User Interface by default
...
Can choose to only build mobile interface or both
6 years ago
Albert Astals Cid
2da1cd736a
CI: Enable clang-tidy modernize-loop-convert
6 years ago
Albert Astals Cid
2e46cf22f5
CI: enable clang tidy performance checks
6 years ago
Albert Astals Cid
b001ea2019
CI: Enable a bunch of bugprone- clang-tidy warnings
6 years ago
Albert Astals Cid
0a2287be19
CI: Enable two readability clang-tidy checks
...
Use jq to filter compile_commands.json to not include the compilation of
autogenerated files, we don't want to check those
Also filter out the synctex folder, since that is imported code
6 years ago
Albert Astals Cid
377a64ebfe
CI: Fix debian missing to install a dependency
6 years ago
Albert Astals Cid
78cf6bd910
CI: enable more modernize checks
...
Since unfortunately some of the autogenerated includes don't pass the
checks we do a trick of building out of source and then specifying the
.*/okular/.* path as the only includes we care about
6 years ago
Albert Astals Cid
a2ac42b9c7
CI: Enable modernize-use-bool-literals
6 years ago
Albert Astals Cid
6b80bc9fcd
Enable a CI with clang-tidy and modernize-redundant-void-arg
6 years ago
Albert Astals Cid
327a66648b
Add linux testing CI
7 years ago
Albert Astals Cid
642f14ac27
Add a Ubuntu 18.04 CI
...
It matches quite well our min Qt and KF5 requirements
7 years ago