Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
7a4e502
chore: migrate from super-linter to flint v2
zeitlinger Apr 8, 2026
7af966c
fix: use exclude regex for generated sources
zeitlinger Apr 8, 2026
4d985e9
fix: add lint tool configs and fix pre-existing violations
zeitlinger Apr 8, 2026
577863b
fix: switch to github: backend for google-java-format, use jsonc for …
zeitlinger Apr 8, 2026
7379c65
fix: fix markdownlint violations, switch to jsonc config with comments
zeitlinger Apr 8, 2026
936f4d4
fix: use block markdownlint suppression for MD036, fix tracking for g…
zeitlinger Apr 8, 2026
a1cd9fd
fix: remove spotless from renovate tracking, fix workflow line merge
zeitlinger Apr 8, 2026
97443e9
fix: restore generated Metrics.java, update example-poms lint for spo…
zeitlinger Apr 8, 2026
7324195
feat: add xmllint for XML validation, fix flint.toml exclude format
zeitlinger Apr 9, 2026
73bb409
fix: use **/src/main/generated/** glob to exclude nested generated dirs
zeitlinger Apr 9, 2026
6608238
chore: pin flint to main rev for v2 migration
zeitlinger Apr 21, 2026
d5153a6
chore: refresh flint v2 migration branch
zeitlinger Apr 21, 2026
f51249c
fix: rebase flint v2 migration onto upstream main
zeitlinger Apr 21, 2026
8cd0ba9
chore: switch flint migration to v0.20.3
zeitlinger Apr 21, 2026
ef22e5c
fix: avoid flaky GraalVM install in native tests
zeitlinger Apr 21, 2026
5cf2613
ci: normalize flint init output
zeitlinger Apr 21, 2026
4a79b44
docs: localize markdownlint html suppressions
zeitlinger Apr 21, 2026
eda8de4
fix: align markdown notes with prettier
zeitlinger Apr 21, 2026
05589e3
chore: tighten flint config
zeitlinger Apr 21, 2026
e624060
chore: regenerate tracked deps
zeitlinger Apr 21, 2026
87559de
chore: restore generated changelog
zeitlinger Apr 21, 2026
4b9aeba
chore: revert native test workflow change
zeitlinger Apr 21, 2026
727f51f
chore: regenerate tracked deps
zeitlinger Apr 21, 2026
d5f3ade
chore: separate tools from linters
zeitlinger Apr 21, 2026
0837dcf
chore: group flint with linters
zeitlinger Apr 21, 2026
60ee9d7
chore: drop redundant tools heading
zeitlinger Apr 21, 2026
1bccd12
chore: tighten mise tool spacing
zeitlinger Apr 21, 2026
a930df4
chore: group renovate with linters
zeitlinger Apr 21, 2026
c219cf7
chore: remove spotless from build and docs
zeitlinger Apr 21, 2026
88348f7
chore: stop enforcing markdown line length
zeitlinger Apr 21, 2026
5bc6a92
Revert "chore: stop enforcing markdown line length"
zeitlinger Apr 21, 2026
6df9e62
refactor: remove spotless leftovers
zeitlinger Apr 22, 2026
9c52f7a
fix: resolve remaining flint lint failures
zeitlinger Apr 22, 2026
a1e198c
fix: use supported mise raw task setting
zeitlinger Apr 22, 2026
0f29644
ci: update mise for raw_args support
zeitlinger Apr 22, 2026
78e3cc5
ci: fix mise checksum pin
zeitlinger Apr 22, 2026
a21673d
Merge origin/main into feat/flint-v2
zeitlinger Apr 22, 2026
cf2c808
Merge latest origin/main into feat/flint-v2
zeitlinger Apr 22, 2026
92cbfb1
docs: address flint migration review notes
zeitlinger Apr 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
[codespell]
# Ignore words that are valid technical terms:
# - vertx: Vert.x reactive framework
# - errorprone: Error Prone static analysis tool
ignore-words-list = vertx,errorprone
# nd: legitimate variable name in quantile algorithms
# atmost: AssertJ atMost() matcher
# re-use: hyphenated form used in comments
# errorprone: Google ErrorProne tool name
ignore-words-list = nd,atmost,re-use,errorprone
6 changes: 3 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ indent_size = 2
[{version-rules.xml,maven-wrapper.properties,checkstyle.xml,docker-compose.yaml,docker-compose.yml,Dockerfile,example_target_info.json,mise.toml,mvnm,mvnw.cmd,generate-protobuf.sh,.gitleaksignore,prometheus.properties}]
max_line_length = 200

[{grafana-dashboard-*.json,.editorconfig,super-linter.env,lychee.toml,renovate.json5}]
[{grafana-dashboard-*.json,.editorconfig,super-linter.env,lychee.toml,renovate.json5,CODE_OF_CONDUCT.md}]
max_line_length = 300

[pom.xml]
Expand All @@ -18,5 +18,5 @@ max_line_length = 210
indent_size = 4
max_line_length = 120

[{.mise/tasks/build-release.sh,.github/workflows/multi-version-test.yml}]
max_line_length = 200
[{.mise/tasks/build-release.sh,.github/workflows/*.yml}]
max_line_length = 300
4 changes: 4 additions & 0 deletions .github/config/.editorconfig-checker.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"_comment": "Java files are handled by flint, so editorconfig-checker ignores them.",
"Exclude": [".*\\.java$"]
Comment thread
jaydeluca marked this conversation as resolved.
}
14 changes: 14 additions & 0 deletions .github/config/flint.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[settings]
# These paths are generated, vendored, or handled by other checks.
exclude = [
"CHANGELOG.md",
"**/src/main/generated/**",
"docs/themes/**",
"mvnw",
"simpleclient-archive/**",
]

[checks.renovate-deps]
# This inventory is regenerated from the files flint still inspects, so
# super-linter-era entries drop out when they are excluded or no longer used.
exclude_managers = ["github-actions", "github-runners", "maven"]
Loading