ESLint v8.x reached end-of-life on 2024-10-05 and is no longer maintained. Upgrade or consider long-term support options

JSCS End of Life

JSCS has reached its end of life and its developers will now work on ESLint. We share what this means for JSCS and how we plan to facilitate the switch from JSCS to ESLint. Meanwhile, we recommend to wait for most compatibility work to be complete before switching.

When we announced that JSCS was joining ESLint, it was with a stated support period for JSCS of three months. Those three months have now passed and JSCS is now considered fully deprecated.

What End of Life Means

The end of life for JSCS means:

  1. We will no longer be evaluating issues on JSCS
  2. Pull requests to JSCS will no longer be reviewed or merged
  3. There will be no further JSCS releases
  4. The JSCS GitHub repo will remain available as an archive of the JSCS source code
  5. The JSCS website will remain available as an archive of JSCS documentation
  6. Existing versions of JSCS will continue to be available and functional

The JSCS developers will now be focusing their time and energy on ESLint, including JSCS compatibility issues.

JSCS Compatibility in ESLint

We have setup a milestone for tracking all of our JSCS compatibility issues. At the time of this post, we are at 20% complete and are continuing to make progress. If you’re a JSCS user, we can use your help to make sure you have the best possible experience when switching to ESLint. Please feel free to review the issues in our milestone and add your thoughts (or submit a pull request).

Our plan is to continue prioritizing JSCS compatibility work over everything else until complete. We’re also working on documentation and tooling to help automate the switch from JSCS to ESLint. We recommend holding off on switching from JSCS to ESLint until most of the compatibility work has been completed (we will make an announcement when that happens).

The latest ESLint news, case studies, tutorials, and resources.

ESLint v9.16.0 released
2 min read

ESLint v9.16.0 released

We just pushed ESLint v9.16.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

ESLint v9.15.0 released
2 min read

ESLint v9.15.0 released

We just pushed ESLint v9.15.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.

ESLint v9.14.0 released
2 min read

ESLint v9.14.0 released

We just pushed ESLint v9.14.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release.