Skip to content

Commit f617ab1

Browse files
committed
Install eustasy/.Normal 4.0beta9
1 parent 8242b80 commit f617ab1

8 files changed

Lines changed: 15 additions & 14 deletions

File tree

.github/dependabot.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# eustasy/.Normal 4.0beta8
1+
# eustasy/.Normal 4.0beta9
22
# To get started with Dependabot version updates, you'll need to specify which
33
# package ecosystems to update and where the package manifests are located.
44
# Please see the documentation for all configuration options:

.github/workflows/env.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# eustasy/.Normal 4.0beta8
1+
# eustasy/.Normal 4.0beta9
22
name: Normal (Env)
33

44
on:

.github/workflows/md.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# eustasy/.Normal 4.0beta8
1+
# eustasy/.Normal 4.0beta9
22
name: Normal (Markdown)
33

44
on:

.github/workflows/python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# eustasy/.Normal 4.0beta8
1+
# eustasy/.Normal 4.0beta9
22
name: Normal (Python)
33

44
on:

.github/workflows/security.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# eustasy/.Normal 4.0beta8
1+
# eustasy/.Normal 4.0beta9
22
name: Normal (Security)
33

44
on:
@@ -25,4 +25,4 @@ jobs:
2525
- uses: qltysh/qlty-action/install@a19242102d17e497f437d7466aa01b528537e899 # v2.2.0
2626

2727
- name: Security scan
28-
run: qlty check --all --no-formatters --filter=gitleaks,trivy,bandit,osv-scanner
28+
run: qlty check --all --no-formatters --filter=gitleaks,trivy,osv-scanner

.github/workflows/test-python.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# eustasy/.Normal 4.0beta8
1+
# eustasy/.Normal 4.0beta9
22
name: Test (Python)
33

44
on:

.qlty/configs/ruff.toml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,13 @@ select = [
1313
"S", # flake8-bandit (security)
1414
"SIM", # flake8-simplify
1515
]
16-
ignore = [
17-
"S101", # assert statements (fine in tests)
18-
]
16+
17+
# flake8-bandit's S101 flags bare `assert`, idiomatic in pytest but a real bug in
18+
# production code (assertions are stripped under `python -O`). Allow it only under
19+
# tests/ so it still fires everywhere else. ruff is now the sole runner of the bandit
20+
# ruleset — the standalone bandit plugin was dropped as redundant with the "S" select.
21+
[lint.per-file-ignores]
22+
"**/tests/**" = ["S101"]
1923

2024
[lint.isort]
2125
known-first-party = []

.qlty/qlty.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,6 @@ name = "shfmt"
102102
[[plugin]]
103103
name = "gitleaks"
104104

105-
[[plugin]]
106-
name = "bandit"
107-
108105
[[plugin]]
109106
name = "trivy"
110107

@@ -114,7 +111,7 @@ name = "osv-scanner"
114111
# ── Per-plugin file excludes ─────────────────────────────────────────────────
115112
# qlty has no plugin-level `exclude_patterns` key (it is silently ignored); scope
116113
# file skips to specific plugins with [[exclude]] blocks instead. These are NOT
117-
# global, so dependency/security scanners (osv-scanner, gitleaks, trivy, bandit,
114+
# global, so dependency/security scanners (osv-scanner, gitleaks, trivy,
118115
# actionlint, zizmor) still see every file.
119116

120117
# 1. Tool-managed config directories. No project source lives here — only tooling

0 commit comments

Comments
 (0)