Skip to content

feat: add standalone Checkstyle, dotenv, and Kubernetes linting - #425

Closed
zeitlinger wants to merge 6 commits into
codex/flint-v2-foundationfrom
codex/flint-v2-linters
Closed

feat: add standalone Checkstyle, dotenv, and Kubernetes linting#425
zeitlinger wants to merge 6 commits into
codex/flint-v2-foundationfrom
codex/flint-v2-linters

Conversation

@zeitlinger

@zeitlinger zeitlinger commented Jul 21, 2026

Copy link
Copy Markdown
Member

Summary

  • add standalone Checkstyle support using the curated JAR and a Java runtime on PATH
  • add safe, explicit-path dotenv-linter checking and fixing
  • add report-only kube-linter support for selected Kubernetes manifests while excluding Compose and unrelated YAML
  • add tool pins, Renovate metadata, generated docs, and focused end-to-end cases

This PR is stacked on the Flint v2 foundation PR and does not change a consumer repository yet.

Validation

  • cargo fmt --all -- --check
  • mise exec -- cargo clippy --all-targets -- -D warnings
  • mise exec -- cargo test --bin flint (293 passed; local test used a temporary no-op dotnet executable because the environment does not provide a working dotnet binary)
  • FLINT_CASES=checkstyle cargo test -q --test e2e cases
  • FLINT_CASES=dotenv-linter cargo test -q --test e2e cases
  • FLINT_CASES=kube-linter cargo test -q --test e2e cases
  • mise run generate
  • mise run lint:fix
  • mise run validate-mise-registry

@zeitlinger

Copy link
Copy Markdown
Member Author

Superseded by the reorganized capability stack in #430.

@zeitlinger zeitlinger closed this Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant