14 linters, one review.
ESLint, Biome, Ruff, Pylint, Flake8, GolangCI-Lint, Checkstyle, detekt, ktlint, Hadolint, ShellCheck, yamllint, markdownlint, and actionlint.
- StyleConsistency
- ErrorsDetected early
- MaintainabilityChecked on every PR
Your linters, in the same review. Bring style, error, and maintainability checks into CloudAEye code review, with 14 supported linters for code, Dockerfiles, scripts, and config files.
Incorporate linting best practices, such as style consistency, error detection, and maintainability checks to keep your codebase cleaner, more readable, and easier to maintain.
Supported linters
| Area | Linters |
|---|---|
| JavaScript, TypeScript | ESLint, Biome |
| Python | Ruff, Pylint, Flake8 |
| Go | GolangCI-Lint |
| Java | Checkstyle |
| Kotlin | detekt, ktlint |
| Docker | Hadolint |
| Bash | ShellCheck |
| YAML | yamllint |
| Markdown | markdownlint |
| GitHub Actions | actionlint |
In the review output
Linter Findings3 findings
os.Ruffpayments/retry.py:2
attempts is assigned but never
used.ESLintweb/src/retry.ts:14
apt-get install.HadolintDockerfile:7
All linter findings are grouped together, apart from the review's own findings.
Linters catch what reviewers should not spend time on. CloudAEye runs the linters you choose as part of the review, so style and maintainability issues arrive with everything else.
ESLint, Biome, Ruff, Pylint, Flake8, GolangCI-Lint, Checkstyle, detekt, ktlint, Hadolint, ShellCheck, yamllint, markdownlint, and actionlint.
Linter results are aggregated into one Linter Findings group, so they never bury the review's own findings.
Lint the files around your code too: Dockerfiles, shell scripts, YAML, Markdown, and GitHub Actions workflows.
Choose which linters run for each repository, and adjust them from the Linters Management page.