SHA256
1
0
forked from pool/clazy

78 Commits

Author SHA256 Message Date
eaeb61b8b2 Accepting request 1312829 from devel:tools:compiler
- Build the clang-tidy plugin. The required headers are no longer deleted.

OBS-URL: https://build.opensuse.org/request/show/1312829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=34
2025-10-22 10:15:53 +00:00
Christophe Marin
50a395adba OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=75 2025-10-21 12:22:54 +00:00
a82a55bf2c Accepting request 1302998 from devel:tools:compiler
Update to 1.16

OBS-URL: https://build.opensuse.org/request/show/1302998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=33
2025-09-08 07:57:18 +00:00
Christophe Marin
cb7239c060 1.16
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=73
2025-09-06 08:54:37 +00:00
e0a770ce56 Accepting request 1285903 from devel:tools:compiler
Update to 1.15

OBS-URL: https://build.opensuse.org/request/show/1285903
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=32
2025-06-16 09:12:18 +00:00
Christophe Marin
bc88a331df OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=71 2025-06-15 14:46:30 +00:00
d519e8e9c6 Accepting request 1273080 from devel:tools:compiler
Update to 1.14

OBS-URL: https://build.opensuse.org/request/show/1273080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=31
2025-04-28 14:17:55 +00:00
Christophe Marin
50fc921e5a OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=69 2025-04-28 11:04:38 +00:00
5a4b5fbdab Accepting request 1267387 from devel:tools:compiler
- Add patches:
  * clazy-llvm20.patch
  * clazy-llvm20_2.patch

- Switch back to a git snapshot until a version compatible with
  LLVM 20 gets released
- Update to version 1.14git.20250301T021020~9afca196:
  * Add new check: qbytearray-conversion-to-c-style
  * QProcess::start was wrongly flagged as deprecated
  * HOWTO.md: add a note about running the tests from the build dir directly
  * Don't warn for missing Q_OBJECT macro for nested classes.
  * qt6-deprecated-api-fixes: Only flag QString assignment to QDir
  * Properly document exclude-next-line clazy directive
  * SuppressionManager: Use continue statement instead of nesting large block in if-statement
  * SuppressionManager: Also handle clazy:skip after early return
  * SuppressionManager: Rework controlflow to avoid multiple regex checks in same comment

OBS-URL: https://build.opensuse.org/request/show/1267387
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=30
2025-04-07 15:37:31 +00:00
Christophe Marin
3a39ed2959 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=67 2025-04-06 09:35:34 +00:00
Christophe Marin
bef177f43b OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=66 2025-04-03 12:37:53 +00:00
Christophe Marin
7e1a2c658d OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=65 2025-04-03 12:35:52 +00:00
Christophe Marin
b542440d45 Switch back to a git snapshot
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=64
2025-04-03 12:33:45 +00:00
45566c1ca9 Accepting request 1233875 from devel:tools:compiler
Update to 1.13

OBS-URL: https://build.opensuse.org/request/show/1233875
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=29
2025-01-01 22:04:36 +00:00
Christophe Marin
a0be792bab OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=62 2024-12-30 08:35:09 +00:00
Christophe Marin
ce0834bec7 1.13
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=61
2024-12-30 08:34:10 +00:00
05ef59d886 Accepting request 1225180 from devel:tools:compiler
- Update to version 1.13git.20241119T221149~560bdc1:
  * Make string-allocations logic for handling two different cases more clear and efficient
  * Fix string-allocations check looking not deep enough in hierarchy to find StringLiteral for fixit
  * Fix string-allocations test not recognizing operator macro magic of Qt 6.8
  * Add ifdefs for compatibility with LLVM 19
  * Adjust additional argument in InclusionDirective
  * Fix typo in todo
  * Revert overeager cleanups to usageg OptionalFileEntryRef, GET_LEXER
  * remove the llvm/clang version sepecific macros
  * Remove guards for no longer necessary CLAZY_DISABLE_AST_MATCHERS
  * Update LLVM/Clang support to 14.0+, add LLVM 19 handling
  * Fix note on which qstring-arg checks are run by default and which need to be enabled
  * Remove unneeded FWD

- Harden runtime dependencies and tweak CLANGXX to point to the
  clang executable matching libraries used to build clazy.

OBS-URL: https://build.opensuse.org/request/show/1225180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=28
2024-11-20 15:59:59 +00:00
Christophe Marin
59cbf997b6 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=59 2024-11-19 23:46:02 +00:00
Christophe Marin
40b2fa3338 - Harden runtime dependencies and tweak CLANGXX to point to the
clang executable matching libraries used to build clazy.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=58
2024-11-19 16:47:11 +00:00
070c8395b0 Accepting request 1224829 from devel:tools:compiler
- Update runtime requirements
- Keep using LLVM 18 on Tumbleweed until upstream fixes
  compatibility with LLVM 19

- Update to version 1.13git.20240928T115050~ef4fa16:
  * Fix clang deprecations by porting to FileEntryRef
  * Use clazy helper to avoid startsWith->starts_with deprecation
  * [cmake] Adjust for non-installed LLVM
  * rule-of-three: Fix destructor not being found and thus causing false positive
  * Add test for qca clazy false positive
  * Fail if no Qt installation was found at all
  * Add Qt6 BSD CI
  * Only look for Qt5/Qt6 installs if respective CI job is running
  * Verbose ctest
  * Make tests work when clang library is different from system default
  * Move used-qunused to manuallevel for now
  * Add used-qunused check for identifying unneeded/wrong Q_UNUSED/void casts
  * Bump master to 1.13

OBS-URL: https://build.opensuse.org/request/show/1224829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=27
2024-11-18 19:02:10 +00:00
Christophe Marin
f174e1ad2a OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=56 2024-11-18 10:59:50 +00:00
Christophe Marin
d5b2fad972 Testing
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=55
2024-11-08 09:21:02 +00:00
f13d1a49ca Accepting request 1185343 from devel:tools:compiler
Update to 1.12

OBS-URL: https://build.opensuse.org/request/show/1185343
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=26
2024-07-04 14:27:39 +00:00
Christophe Marin
44ccd0543d Update to 1.12
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=53
2024-07-04 08:39:05 +00:00
0a1f7aca2f Accepting request 1175582 from devel:tools:compiler
New clazy snapshot

OBS-URL: https://build.opensuse.org/request/show/1175582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=25
2024-05-22 19:29:56 +00:00
Christophe Marin
06a720f625 new snapshot
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=51
2024-05-21 13:22:52 +00:00
4cb32fef06 Accepting request 1156909 from devel:tools:compiler
- Update to version 1.11git.20240311T110110~ebf99de:
  * Fix false positives when using a typedef in combination with a generic
  * Add fitit for qstring-arg check
  * [cmake] Increase mimimum required CMake version to 3.8

OBS-URL: https://build.opensuse.org/request/show/1156909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=24
2024-03-11 14:35:00 +00:00
Christophe Marin
c3613ce18d new snapshot
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=49
2024-03-11 11:20:34 +00:00
bc2447467a Accepting request 1150765 from devel:tools:compiler
Update snapshot

OBS-URL: https://build.opensuse.org/request/show/1150765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=23
2024-02-27 21:45:33 +00:00
Christophe Marin
8301e77210 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=47 2024-02-26 08:40:29 +00:00
Christophe Marin
64775af83c - Add a _constraints file for PowerPC builds. It needs more memory
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=46
2024-02-26 08:37:37 +00:00
Christophe Marin
edb18cbac5 Update snapshot
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=45
2024-02-25 15:43:28 +00:00
b4c9acbbed Accepting request 1114382 from devel:tools:compiler
build fix for clang 17

OBS-URL: https://build.opensuse.org/request/show/1114382
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=22
2023-10-01 19:22:20 +00:00
Christophe Marin
8286a29e4a OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=43 2023-09-29 13:32:36 +00:00
fa5f9d8f5f Accepting request 1076544 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/1076544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=21
2023-04-01 17:32:17 +00:00
Christophe Marin
6b10c943b8 Accepting request 1076543 from home:krop:maintained
- Add upstream change to fix build with clang 16:
  * 0001-Adapt-to-API-changes-in-clang-llvm-16.patch

OBS-URL: https://build.opensuse.org/request/show/1076543
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=41
2023-03-31 17:12:01 +00:00
519c7add24 Accepting request 1005060 from devel:tools:compiler
Add upstream changes, including clang 15 build fix.

OBS-URL: https://build.opensuse.org/request/show/1005060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=20
2022-09-21 12:42:42 +00:00
f4e0a54981 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=39 2022-09-20 19:36:42 +00:00
88d491dc93 Accepting request 949315 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/949315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=19
2022-01-27 22:16:49 +00:00
c61de5d36f Accepting request 949302 from home:wolfi323:branches:devel:tools:compiler
- Update to 1.11
  * New Checks:
    - use-arrow-operator-instead-of-data
    - use-static-qregularexpression
    - unexpected-flag-enumerator-value
    - Removed inefficient-qlist check (Fixed in Qt6)

OBS-URL: https://build.opensuse.org/request/show/949302
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=38
2022-01-26 16:58:00 +00:00
4e3ad67ec9 Accepting request 907878 from devel:tools:compiler
- Update to 1.10
  * Requires C++17
  * Fixed a -Wclazy-lambda-in-connect false-positive
  * Fixed crash in copyable-polymorphic when PCH was enabled
- Drop 0001-Fix-build-with-Clang-12.patch. Fixed upstream.

OBS-URL: https://build.opensuse.org/request/show/907878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=18
2021-07-23 21:41:08 +00:00
b5c55b30a6 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=37 2021-07-23 07:35:21 +00:00
0c52f58cc6 1.10
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=36
2021-07-23 06:30:24 +00:00
c60fb5300b Accepting request 888964 from devel:tools:compiler
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/888964
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=17
2021-04-28 23:38:15 +00:00
b89aab0e9c OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=34 2021-04-21 07:54:54 +00:00
507c8fd5bd Accepting request 886726 from devel:tools:compiler
- Add upstream change:
  * 0001-Fix-build-with-Clang-12.patch

OBS-URL: https://build.opensuse.org/request/show/886726
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=16
2021-04-19 19:06:49 +00:00
98260c822f clang12 build fix
OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=32
2021-04-19 15:24:49 +00:00
ec83762b87 Accepting request 866842 from devel:tools:compiler
- Use a stricter llvm requirement. Only relying on the llvm
  soversion is still not enough. (kde#432078)

OBS-URL: https://build.opensuse.org/request/show/866842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=15
2021-02-01 12:27:16 +00:00
f12e1e0e83 OBS-URL: https://build.opensuse.org/package/show/devel:tools:compiler/clazy?expand=0&rev=30 2021-01-26 13:36:19 +00:00
6ccdcd304f Accepting request 862220 from devel:tools:compiler
OBS-URL: https://build.opensuse.org/request/show/862220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/clazy?expand=0&rev=14
2021-01-11 16:14:44 +00:00