From ca8b57cede91b3f91d011f70c8972fe7875ce7b9 Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Tue, 1 Sep 2026 15:33:31 +0100 Subject: [PATCH 1/6] Release Notes Oxlint --- .../cloud/cloud-2026-09-adding-oxlint.md | 34 +++++++++++++++++++ docs/release-notes/index.md | 1 + mkdocs.yml | 1 + 3 files changed, 36 insertions(+) create mode 100644 docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md diff --git a/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md b/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md new file mode 100644 index 0000000000..40c9646592 --- /dev/null +++ b/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md @@ -0,0 +1,34 @@ +--- +rss_title: Codacy release notes RSS feed +rss_href: /feed_rss_created.xml +--- + + +# Adding Oxlint as new supported tool – September 2026 + + +## Oxlint + +We're excited to announce support for [Oxlint](https://github.com/oxc-project/oxc), a fast Rust-based linter for JavaScript and TypeScript from the Oxc project. With this addition, Codacy can now automatically analyze your JavaScript and TypeScript projects for correctness, style, best-practice issues (among other categories) reporting them directly in your dashboard. + +**Why it matters:** + +- Oxlint is built for speed, running significantly faster than traditional JS/TS linters. +- It covers a broad set of rules out of the box, including many equivalents to popular ESLint rules and plugins, so you can catch common issues without heavy configuration. + +**How it works:** + +- Oxlint runs as a fully integrated Codacy engine, so there's nothing to install or configure locally. +- Simply enable the tool in your repository settings and Codacy will run it automatically as part of your regular analysis. +- You can configure rules directly through the Codacy UI, or use your repository's own configuration file (`.oxlintrc.json`,`.oxlintrc.jsonc`,`oxlint.config.json` or `oxlint.config.jsonc`). + +**To get started:** + +1. Go to your repository settings in Codacy. +2. Enable Oxlint under the list of supported tools. +3. Select the patterns you'd like to enforce, or rely on your repository's existing configuration file. + +Refer to our [documentation](https://github.com/codacy/codacy-oxlint) for detailed setup instructions. + + +If you have any questions or need help, please contact . \ No newline at end of file diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index aba676dcd3..06c1eee54d 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -21,6 +21,7 @@ For product updates that are in progress or planned [visit the Codacy public roa ### 2026 {.release-series} +- [Adding Oxlint as new supported tool, September, 2026](cloud/cloud-2026-09-adding-oxlint.md) - [Cloud July 2026](cloud/cloud-2026-07.md) - [Support for Shellcheck configuration file - July, 2026](cloud/cloud-2026-07-adding-shellcheck-config-file.md) - [Adding PHP CS Fixer and support to Checkov configuration files July, 2026](cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md) diff --git a/mkdocs.yml b/mkdocs.yml index 4a0432c012..4b306dd118 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -775,6 +775,7 @@ nav: - release-notes/index.md - Cloud: - 2026: + - release-notes/cloud/cloud-2026-09-adding-oxlint.md - release-notes/cloud/cloud-2026-07.md - release-notes/cloud/cloud-2026-07-adding-shellcheck-config-file.md - release-notes/cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md From f9f8fd810b39cda157e5f57d3aadc50d076f4785 Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Tue, 1 Sep 2026 15:50:42 +0100 Subject: [PATCH 2/6] Add Oxlint to multiple documents --- docs/getting-started/supported-languages-and-tools.md | 4 ++-- docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md | 2 +- docs/release-notes/index.md | 2 +- docs/repositories-configure/configuring-code-patterns.md | 6 ++++++ 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/getting-started/supported-languages-and-tools.md b/docs/getting-started/supported-languages-and-tools.md index 58fa5f888d..9292007084 100644 --- a/docs/getting-started/supported-languages-and-tools.md +++ b/docs/getting-started/supported-languages-and-tools.md @@ -103,7 +103,7 @@ See how Codacy calculates [static analysis issues](../faq/code-analysis/which-me | Go | aligncheck [^client-side], deadcode [^client-side], Gosec [^client-side], Revive, Opengrep [^opengrep], Staticcheck [^client-side], GolangCI Lint[^client-side] | | Groovy | CodeNarc | | Java | Checkstyle, PMD, Opengrep [^opengrep], SpotBugs [^client-side] | -| JavaScript | BiomeJS, ESLint, PMD, Opengrep [^opengrep] | +| JavaScript | Oxlint, BiomeJS, ESLint, PMD, Opengrep [^opengrep] | | JSON | BiomeJS, Jackson Linter | | JSP | PMD | | Kotlin | detekt, Opengrep [^opengrep], PMD | @@ -127,7 +127,7 @@ See how Codacy calculates [static analysis issues](../faq/code-analysis/which-me | SQL | PMD, SQLint, TSQLLint, SQLFluff, Opengrep [^opengrep] | | Terraform | Checkov, Opengrep [^opengrep] | | Transact-SQL | TSQLLint | -| TypeScript | BiomeJS, ESLint, Opengrep [^opengrep] | +| TypeScript | Oxlint, BiomeJS, ESLint, Opengrep [^opengrep] | | Unity | Unity Roslyn Analyzers [^client-side] | | Velocity | PMD | | Visual Basic | SonarVB | diff --git a/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md b/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md index 40c9646592..f5da2b2597 100644 --- a/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md +++ b/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md @@ -20,7 +20,7 @@ We're excited to announce support for [Oxlint](https://github.com/oxc-project/ox - Oxlint runs as a fully integrated Codacy engine, so there's nothing to install or configure locally. - Simply enable the tool in your repository settings and Codacy will run it automatically as part of your regular analysis. -- You can configure rules directly through the Codacy UI, or use your repository's own configuration file (`.oxlintrc.json`,`.oxlintrc.jsonc`,`oxlint.config.json` or `oxlint.config.jsonc`). +- You can configure rules directly through the Codacy UI, or use your repository's own configuration file (`.oxlintrc.json`, `.oxlintrc.jsonc`, `oxlint.config.json`, or `oxlint.config.jsonc`). **To get started:** diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 06c1eee54d..aa556ed277 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -21,7 +21,7 @@ For product updates that are in progress or planned [visit the Codacy public roa ### 2026 {.release-series} -- [Adding Oxlint as new supported tool, September, 2026](cloud/cloud-2026-09-adding-oxlint.md) +- [Adding Oxlint as new supported tool September, 2026](cloud/cloud-2026-09-adding-oxlint.md) - [Cloud July 2026](cloud/cloud-2026-07.md) - [Support for Shellcheck configuration file - July, 2026](cloud/cloud-2026-07-adding-shellcheck-config-file.md) - [Adding PHP CS Fixer and support to Checkov configuration files July, 2026](cloud/cloud-2026-07-adding-phpcsfixer-checkov-config-files.md) diff --git a/docs/repositories-configure/configuring-code-patterns.md b/docs/repositories-configure/configuring-code-patterns.md index 300cc92d4b..8537529e09 100644 --- a/docs/repositories-configure/configuring-code-patterns.md +++ b/docs/repositories-configure/configuring-code-patterns.md @@ -246,6 +246,12 @@ The table below lists the configuration file names that Codacy detects and suppo Apex, C++, C#, Dockerfile, Elixir, GitHub Actions, Go, Java, JavaScript, Kotlin, PHP, Python, Ruby, Rust, Scala, Shell, Swift, Terraform, TypeScript .semgrep.yaml + + + Oxlint + JavaScript, TypeScript + .oxlintrc.json, .oxlintrc.jsonc, oxlint.config.json, oxlint.config.jsonc + PHP CS Fixer From a312174863570cfc4e9735efce0ec2a58955f7e2 Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Tue, 1 Sep 2026 15:57:36 +0100 Subject: [PATCH 3/6] accept oxlint --- .github/styles/config/vocabularies/Codacy/accept.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/styles/config/vocabularies/Codacy/accept.txt b/.github/styles/config/vocabularies/Codacy/accept.txt index 88707b3868..0a46056a02 100644 --- a/.github/styles/config/vocabularies/Codacy/accept.txt +++ b/.github/styles/config/vocabularies/Codacy/accept.txt @@ -116,3 +116,4 @@ Visualforce VSCode webserver Xcode +Oxlint \ No newline at end of file From 8cb983d173d97a1b3bc0eacbc9a912b0700d682b Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Tue, 1 Sep 2026 16:05:12 +0100 Subject: [PATCH 4/6] add docker image --- docs/getting-started/supported-languages-and-tools.md | 3 ++- docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/getting-started/supported-languages-and-tools.md b/docs/getting-started/supported-languages-and-tools.md index 9292007084..536f2cced7 100644 --- a/docs/getting-started/supported-languages-and-tools.md +++ b/docs/getting-started/supported-languages-and-tools.md @@ -332,7 +332,8 @@ The following table lists the Codacy GitHub repositories corresponding to each s | Hadolint | codacy/codacy-hadolint | | Jackson Linter | codacy/codacy-jackson-linter | | Lizard | codacy/codacy-lizard | -| markdownlint | codacy/codacy-markdownlint | +| Markdownlint | codacy/codacy-markdownlint | +| Oxlint | codacy/codacy-oxlint | | PHP CS Fixer | codacy/codacy-php-cs-fixer | | PHP_CodeSniffer | codacy/codacy-codesniffer | | PHP Mess Detector | codacy/codacy-phpmd | diff --git a/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md b/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md index f5da2b2597..4ba0bb567b 100644 --- a/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md +++ b/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md @@ -9,7 +9,7 @@ rss_href: /feed_rss_created.xml ## Oxlint -We're excited to announce support for [Oxlint](https://github.com/oxc-project/oxc), a fast Rust-based linter for JavaScript and TypeScript from the Oxc project. With this addition, Codacy can now automatically analyze your JavaScript and TypeScript projects for correctness, style, best-practice issues (among other categories) reporting them directly in your dashboard. +We're excited to announce support for [Oxlint](https://github.com/oxc-project/oxc), a fast Rust-based linter for JavaScript and TypeScript from the Oxc project. With this addition, Codacy can now automatically analyze your JavaScript and TypeScript projects for correctness, style, and best-practice issues (among other categories), reporting them directly in your dashboard. **Why it matters:** From 6320176c1ea4c7969aba97071b10c8e0f372063c Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Wed, 2 Sep 2026 15:18:42 +0100 Subject: [PATCH 5/6] add oxlint and oxc to the accepted words --- .github/styles/config/vocabularies/Codacy/accept.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/styles/config/vocabularies/Codacy/accept.txt b/.github/styles/config/vocabularies/Codacy/accept.txt index eeb943702a..7062e79bca 100644 --- a/.github/styles/config/vocabularies/Codacy/accept.txt +++ b/.github/styles/config/vocabularies/Codacy/accept.txt @@ -119,3 +119,5 @@ Xcode sourceId resync autoconfig +Oxlint +Oxc \ No newline at end of file From 12906cb86efd65fcf04e2e6a63217635fa017ece Mon Sep 17 00:00:00 2001 From: DMarinhoCodacy Date: Wed, 2 Sep 2026 15:25:16 +0100 Subject: [PATCH 6/6] add some notes to the oxlint release note --- .../cloud/cloud-2026-09-adding-oxlint.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md b/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md index 4ba0bb567b..392b85d2e9 100644 --- a/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md +++ b/docs/release-notes/cloud/cloud-2026-09-adding-oxlint.md @@ -6,15 +6,20 @@ rss_href: /feed_rss_created.xml # Adding Oxlint as new supported tool – September 2026 - -## Oxlint - We're excited to announce support for [Oxlint](https://github.com/oxc-project/oxc), a fast Rust-based linter for JavaScript and TypeScript from the Oxc project. With this addition, Codacy can now automatically analyze your JavaScript and TypeScript projects for correctness, style, and best-practice issues (among other categories), reporting them directly in your dashboard. **Why it matters:** -- Oxlint is built for speed, running significantly faster than traditional JS/TS linters. -- It covers a broad set of rules out of the box, including many equivalents to popular ESLint rules and plugins, so you can catch common issues without heavy configuration. +* Oxlint is built for speed, running significantly faster than traditional JS/TS linters. +* It covers a broad set of rules out of the box, including many equivalents to popular ESLint rules and plugins, so you can catch common issues without heavy configuration, like: + * ESLint (core rules) + * typescript-eslint + * React Ecosystem (react, react-hooks, react-refresh, react-perf) + * @next/eslint-plugin-next + * eslint-plugin-unicorn + * Testing (jest, vitest) + * eslint-plugin-vue + * Additional Standards: import, jsdoc, jsx-a11y, n (Node), and promise **How it works:**