Eslint npm 0, last published: 9 months ago. Checks code coverage targets. Generates build/eslint. There are 18 other projects in the npm registry using @eslint/plugin-kit. An AST-based pattern checker for JavaScript. There are 2203 other projects in the npm registry using @eslint/js. JSON linting plugin for ESLint. Latest version: 1. There are 73 other projects in the npm registry using @eslint/json. 1, last published: 13 days ago. Runtime-agnostic core of ESLint. ESLint uses an AST to evaluate patterns in code. 3 days ago · ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. There are 24817 other projects in the npm registry using eslint. 0, last published: 6 years ago. 0, last published: 6 days ago. 56. ESLint: JavaScript/TypeScript Linting ESLint is the most popular JavaScript/TypeScript linting tool that helps identify and report on patterns found in your code. There are 111 other projects in the npm registry using eslint-plugin-astro. js for use in a browser. js! Dive into this beginner-friendly guide for seamless integration and smarter coding. In many ways, it is similar to JSLint and JSHint with a few exceptions: ESLint uses Espree for JavaScript parsing. 50. Start using @eslint/plugin-kit in your project by running `npm i @eslint/plugin-kit`. Mar 12, 2018 · I'm trying to install ESlint to use it with Sublime Text 2 for all my local projects. There are 22400 other projects in the npm registry using eslint. 53. 54. Start using typescript-eslint in your project by running `npm i typescript-eslint`. eslint eslintplugin eslint-plugin plugin comment comments directive global globals exported eslint-env eslint-enable eslint-disable eslint-disable-line Yeoman is a scaffold generator that ESLint uses to help streamline development of new rules. Latest version: 8. js development with the latest ESLint 10, Prettier 5, and npm 12 configuration techniques for faster, cleaner JavaScript projects in 2025. js project. There are 18 other projects in the npm registry using @eslint/core. Learn how to install, configure, and use ESLint with npm, Node. Latest version: 6. Runs a subset of tests in An AST-based pattern checker for JavaScript. An example of setting up the Prettier plugin for ESLint can be seen in the previous article. There are 24041 other projects in the npm registry using eslint. js. 23. There are 13 other projects in the npm registry using eslint_d. 10. Speed up eslint to accelerate your development workflow. 0, last published: 8 days ago. There are 24040 other projects in the npm registry using eslint. Latest version: 20. ESLint Website | Configuring | Rules | Contributing | Reporting Bugs | Code of Conduct | Twitter | Mailing List | Chat Room ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. Utilities for building ESLint plugins. There are 24837 other projects in the npm registry using eslint. There are 11072 other projects in the npm registry using eslint-plugin-jsx-a11y. However, this is not recommended, and any plugins or shareable configs that you use must be installed locally in either case. 2, last published: 7 days ago. ESLint is ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. May 16, 2025 · An AST-based pattern checker for JavaScript. There are 24677 other projects in the npm registry using eslint. json. There are 24068 other projects in the npm registry using eslint. 0, last published: a day ago. There are 21990 other projects in the npm registry using eslint. Start using eslint-config-eslint in your project by running `npm i eslint-config-eslint`. ESLint and its dependencies will be included in the user's lock file if one exists, but ESLint's own lock file would not be used. Learn how it happened and how to stay safe. Formats your JavaScript using prettier followed by eslint --fix. There are 10933 other projects in the npm registry using babel-eslint. There are 1649 other projects in the npm registry using eslint-plugin-html. Unlock the power of ESLint in Node. Start using @eslint/js in your project by running `npm i @eslint/js`. There are 24033 other projects in the npm registry using eslint. Jun 13, 2025 · An AST-based pattern checker for JavaScript. 2, last published: 14 days ago. Tooling which enables you to use TypeScript with ESLint. 0, last published: 7 days ago. There are 26 other projects in the npm registry using eslint-config-eslint. Start using eslint in your project by running `npm i eslint`. 4 million downloads / week) and is used at companies like Microsoft, Airbnb, Netflix, and Facebook. A ESLint plugin to lint and fix inline scripts contained in HTML files. There are 23594 other projects in the npm registry using eslint. There are 24035 other projects in the npm registry using eslint. There are 24556 other projects in the npm registry using eslint. 0. 9. 3. 35. 14. 1. It's highly configurable and supports: Custom rules and configurations TypeScript support through @typescript-eslint/parser Plugin ecosystem for framework-specific rules Automatic fixing of common issues Installation Additional ESLint rules for ESLint directive comments. Contribute to eslint/eslint development by creating an account on GitHub. 13. 2, last published: a year ago. Latest version: 10. There are 24057 other projects in the npm registry using eslint. Start using eslint-plugin-html in your project by running `npm i eslint-plugin-html`. There are 20734 other projects in the npm registry using eslint. npm install eslint as a user will respect version constraints in ESLint's package. Jul 19, 2025 · Popular JavaScript libraries eslint-config-prettier and eslint-plugin-prettier were hijacked this week and turned into malware droppers, in a supply chain attack achieved via targeted phishing and An AST-based pattern checker for JavaScript. 0, last published: 3 days ago. There are 24045 other projects in the npm registry using eslint. 1, last published: 10 months ago. 3 days ago · The tooling which enables ESLint to work with Angular projects. Learn how to install and configure ESLint using npm, pnpm, or eslint-config, and how to use rules, plugins, and parsers for different ECMAScript versions and features. 34. 38. ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. There are 24301 other projects in the npm registry using eslint. Oct 10, 2023 · Learn how to install and configure ESLint, the most popular JavaScript linter, in your Node. There are 2410 other projects in the npm registry using typescript-eslint. 0, last published: 9 days ago. 5. Maintain your code quality with ease. Default ESLint configuration for ESLint projects. There are 22232 other projects in the npm registry using eslint. In order to use a custom plugin, you need to install it via npm/yarn, and then add the plugin to the plugins list. Start using prettier-eslint in your project by running `npm i prettier-eslint`. There are 24168 other projects in the npm registry using eslint. 1, last published: 9 days ago. A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. 8. ESLint JavaScript language implementation. org Find and fix problems in your JavaScript code. Latest version: 14. 2, last published: a month ago. It is also possible to install ESLint globally rather than locally (using npm install eslint --global). npm test The primary script to use is npm test, which does several things: Lints all JavaScript (including tests) and JSON. Feb 5, 2025 · In the previous article, we explored setting up testing for your package to ensure reliability and maintainability. In many ways, it is similar to JSLint and JSHint with a few exceptions: ESLint is completely pluggable, every single rule is a plugin and you can add more at runtime. 0, last published: 2 days ago. Configuration documentation is very unclear about global installation: Note: eslint --init is intended for se Custom parser for ESLint. 46. Start using @eslint/json in your project by running `npm i @eslint/json`. Start using eslint_d in your project by running `npm i eslint_d`. 0, last published: 5 days ago. Latest version: 9. There are 24046 other projects in the npm registry using eslint. 28. There are 23939 other projects in the npm registry using eslint. Start using babel-eslint in your project by running `npm i babel-eslint`. Latest version: 16. Apr 3, 2025 · Master your Node. 17. 15. Start using @eslint/core in your project by running `npm i @eslint/core`. Runs all tests on Node. See full list on eslint. Nov 3, 2025 · Packages like eslint that get published to the npm registry do not include lock files. 2, last published: 5 months ago. Latest version: 13. There are 24056 other projects in the npm registry using eslint. 1, last published: 4 days ago. Follow the step-by-step process and integrate ESLint with VSCode for real-time feedback. Dec 31, 2022 · An AST-based pattern checker for JavaScript. 0, last published: 11 days ago. There are 338 other projects in the npm registry using prettier-eslint. Jul 22, 2025 · Popular configuration packages for integrating Prettier with ESLint, the widely used code formatting tools within JavaScript and TypeScript projects, were hijacked after a maintainer fell victim An AST-based pattern checker for JavaScript. 6. Static AST checker for accessibility rules on JSX elements. 4. ESLint plugin for Astro component. js, and other tools and features. There are 25160 other projects in the npm registry using eslint. ESLint is the #1 JavaScript linter by downloads on npm (over 68. Jun 1, 2023 · ESLint plugins ESLint, in addition to the standard set of rules, has an interface for installing add-ons (plugins) into your project. There are 24432 other projects in the npm registry using eslint. . 39. 0, last published: 4 days ago. There are 38 other projects in the npm registry using angular-eslint. Jul 19, 2025 · CVE-2025-54313 tracks a supply chain attack on eslint-config-prettier, where four malicious versions of a popular npm library targeted Windows machines with a remote-code execution payload. There are 22194 other projects in the npm registry using eslint. Start using angular-eslint in your project by running `npm i angular-eslint`. There are 22405 other projects in the npm registry using eslint. Start using eslint-plugin-astro in your project by running `npm i eslint-plugin-astro`. 0, last published: 14 days ago. There are 24844 other projects in the npm registry using eslint. 0, last published: 12 days ago. There are 25373 other projects in the npm registry using eslint. 3, last published: 4 months ago. Build Scripts ESLint has several build scripts that help with various parts of development. 0, last published: 13 days ago. Latest version: 0. 12. Start using eslint-plugin-jsx-a11y in your project by running `npm i eslint-plugin-jsx-a11y`. If you don't already have Yeoman installed, you can install it via npm: npm install -g yo Then, you can install the ESLint Yeoman generator: npm install -g generator-eslint Please see the generator documentation for instructions on how to use it. There are 24624 other projects in the npm registry using eslint.