Skip to content

Commit 3df312e

Browse files
chore(codeql): exclude intentional code patterns from analysis
Exclude rules that represent intentional design decisions: - cs/catch-of-all-exceptions: crash prevention in game framework - cs/nested-if-statements: acceptable code style - cs/complex-block: algorithm implementations - cs/linq/missed-where: LINQ avoided for performance Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
1 parent 4f27fab commit 3df312e

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.github/codeql/codeql-config.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,18 @@ paths-ignore:
3434
# Query configuration
3535
queries:
3636
- uses: security-and-quality
37+
38+
# Exclude rules that are intentional design decisions for this project
39+
query-filters:
40+
# Generic catch clauses are intentional for crash prevention in game framework
41+
- exclude:
42+
id: cs/catch-of-all-exceptions
43+
# Nested if-statements are acceptable code style
44+
- exclude:
45+
id: cs/nested-if-statements
46+
# Complex blocks are acceptable for algorithm implementations
47+
- exclude:
48+
id: cs/complex-block
49+
# Project intentionally avoids LINQ for performance
50+
- exclude:
51+
id: cs/linq/missed-where

0 commit comments

Comments
 (0)