diff --git a/docs/getting-started/supported-languages-and-tools.md b/docs/getting-started/supported-languages-and-tools.md index 5e959f0dfc..9fd31547c7 100644 --- a/docs/getting-started/supported-languages-and-tools.md +++ b/docs/getting-started/supported-languages-and-tools.md @@ -133,8 +133,7 @@ The table below lists all languages and frameworks that Codacy supports and the CSS - CSSLint, - Stylelint + Stylelint - - - @@ -214,7 +213,6 @@ The table below lists all languages and frameworks that Codacy supports and the JavaScript ESLint, - JSHint, PMD ESLint 🔧 Trivy @@ -280,7 +278,7 @@ The table below lists all languages and frameworks that Codacy supports and the Objective-C - Clang-Tidy2, Faux Pas2 + Clang-Tidy2 - - - @@ -406,8 +404,7 @@ The table below lists all languages and frameworks that Codacy supports and the Swift - SwiftLint, - Tailor + SwiftLint - - Trivy, scans
Package.resolved (SwiftPM) @@ -435,8 +432,7 @@ The table below lists all languages and frameworks that Codacy supports and the TypeScript - ESLint, - TSLint + ESLint ESLint 🔧 Trivy Trivy, scans
package.json and package-lock.json (npm),
yarn.lock (Yarn) @@ -564,10 +560,6 @@ The following table lists the Codacy GitHub repositories corresponding to each s codacy/codacy-scalameta -Faux Pas -codacy/codacy-faux-pas - - Gosec codacy/codacy-gosec @@ -596,10 +588,6 @@ The following table lists the Codacy GitHub repositories corresponding to each s codacy/codacy-credo -CSSLint -codacy/codacy-csslint - - detekt codacy/codacy-detekt @@ -624,10 +612,6 @@ The following table lists the Codacy GitHub repositories corresponding to each s codacy/codacy-jackson-linter -JSHint -codacy/codacy-jshint - - PHP_CodeSniffer codacy/codacy-codesniffer @@ -708,18 +692,10 @@ The following table lists the Codacy GitHub repositories corresponding to each s codacy/codacy-swiftlint -Tailor -codacy/codacy-tailor - - Trivy codacy/codacy-trivy -TSLint -codacy/codacy-tslint - - TSQLLint codacy/codacy-tsqllint diff --git a/docs/release-notes/cloud/cloud-2023-10-25-csslint-jshint-fauxpas-tailor-tslint-deprecation.md b/docs/release-notes/cloud/cloud-2023-10-25-csslint-jshint-fauxpas-tailor-tslint-deprecation.md new file mode 100644 index 0000000000..b573f1545c --- /dev/null +++ b/docs/release-notes/cloud/cloud-2023-10-25-csslint-jshint-fauxpas-tailor-tslint-deprecation.md @@ -0,0 +1,34 @@ +--- +rss_title: Codacy release notes RSS feed +rss_href: /feed_rss_created.xml +--- + +# Deprecation of CSSLint, JSHint, Faux Pas, Tailor, TSLint October 25, 2023 + +On October 25th 2023 we deprecated the following tools: **CSSLint**, **Faux Pas**, **JSHint**, **Tailor**, and **TSLint**. + +These tools have become deprecated or stopped being updated by their maintainers and started providing a bad experience to Codacy users either by reporting false positives or causing other unexpected issues. + +We've been working on alternatives for each deprecated tool. See [what to do if you are using one of the deprecated tools](#if-you-are-using-one-of-these-tools). + +## Removal of CSSLint and TSLint January 1, 2024 + +On January 1st, 2024 we'll be removing the following tools from Codacy: **CSSLint** and **TSLint**. + +The remaining deprecated tools (Faux Pas, JSHint, and Tailor) will be removed later. You can follow the [Codacy release notes](https://docs.codacy.com/release-notes/) for further updates. + +## If you are using one of these tools + +To continue analyzing your repositories, enable the replacement tool for the corresponding deprecated tool listed below in your [organization coding standards](../../organizations/using-coding-standards.md) (recommended) or on the [code patterns page](../../repositories-configure/configuring-code-patterns.md) of each affected repository: + +| Deprecated tool | Replacement tool | +|-----------------|------------------| +| CSSLint | Stylelint | +| Faux Pas | Clang-Tidy | +| JSHint | ESLint | +| Tailor | SwiftLint | +| TSLint | ESLint | + +The suggested replacement tools are enabled by default for new repositories, except for Clang Tidy, which is a [client-side tool](../../repositories-configure/local-analysis/client-side-tools.md). + +If you have any questions or need help, please contact . diff --git a/docs/release-notes/index.md b/docs/release-notes/index.md index 960dab2348..c89e85bf6e 100644 --- a/docs/release-notes/index.md +++ b/docs/release-notes/index.md @@ -18,6 +18,7 @@ For product updates that are in progress or planned [visit the Codacy public roa 2023 +- [Deprecation of CSSLint, JSHint, Faux Pas, Tailor, TSLint October 25, 2023](cloud/cloud-2023-10-25-csslint-jshint-fauxpas-tailor-tslint-deprecation.md) - [Deprecation of bundler-audit October 13, 2023](cloud/cloud-2023-10-13-bundler-audit-deprecation.md) - [Cloud September 2023](cloud/cloud-2023-09.md) - [Cloud August 2023](cloud/cloud-2023-08.md) diff --git a/docs/repositories-configure/codacy-configuration-file.md b/docs/repositories-configure/codacy-configuration-file.md index bfcefc80ef..2da929fa32 100644 --- a/docs/repositories-configure/codacy-configuration-file.md +++ b/docs/repositories-configure/codacy-configuration-file.md @@ -116,7 +116,6 @@ eslint flawfinder hadolint jacksonlinter -jshint markdownlint phpcs phpmd @@ -137,9 +136,7 @@ SQLint spectral stylelint swiftlint -tailor trivy -tslint tsqllint ``` diff --git a/docs/repositories-configure/configuring-code-patterns.md b/docs/repositories-configure/configuring-code-patterns.md index 7f72b8927e..e78138d435 100644 --- a/docs/repositories-configure/configuring-code-patterns.md +++ b/docs/repositories-configure/configuring-code-patterns.md @@ -202,12 +202,6 @@ The table below lists the configuration file names that Codacy detects and suppo .hadolint.yaml - - JSHint - JavaScript - .jshintrc - - markdownlint Markdown @@ -304,18 +298,6 @@ The table below lists the configuration file names that Codacy detects and suppo .swiftlint.yml - - Tailor - Swift - .tailor.yml - - - - TSLint - TypeScript - tslint.json - - TSQLLint Transact-SQL @@ -335,7 +317,6 @@ The table below lists the configuration file names that Codacy detects and suppo - CoffeeLint - Cppcheck - deadcode - - Faux Pas - Flawfinder - Gosec - Jackson Linter diff --git a/docs/repositories-configure/local-analysis/client-side-tools.md b/docs/repositories-configure/local-analysis/client-side-tools.md index e81df7d60a..1da443ec5b 100644 --- a/docs/repositories-configure/local-analysis/client-side-tools.md +++ b/docs/repositories-configure/local-analysis/client-side-tools.md @@ -86,11 +86,6 @@ The table below describes the supported client-side tools and includes links to Clang-tidy is a clang-based C++ "linter" tool. Its purpose is to provide an extensible framework for diagnosing and fixing typical programming errors, like style violations, interface misuse, or bugs that can be deduced via static analysis. Clang-tidy is modular and provides a convenient interface for writing new checks. Running Clang-Tidy (standalone) - - Faux Pas - Faux Pas inspects your iOS or Mac app's Xcode project and warns about possible bugs, as well as about maintainability and style issues. - Running Faux Pas (standalone) - Unity Unity Roslyn Analyzers diff --git a/docs/special-thanks.md b/docs/special-thanks.md index cdfa93efd0..709cf153a9 100644 --- a/docs/special-thanks.md +++ b/docs/special-thanks.md @@ -31,7 +31,6 @@ In addition to in-house built rules, we use open source tools for many of our st
  • SonarVB
  • PHPMD
  • PHP_CodeSniffer
  • -
  • JSHint
  • Mocha
  • Scalastyle
  • CSSLint
  • @@ -50,7 +49,6 @@ In addition to in-house built rules, we use open source tools for many of our st