🌐
npm
npmjs.com › package › eslint
eslint - npm
1 week ago - An AST-based pattern checker for JavaScript.. Latest version: 10.0.3, last published: 7 days ago. Start using eslint in your project by running `npm i eslint`. There are 24643 other projects in the npm registry using eslint.
      » npm install eslint
    
Published   Mar 06, 2026
Version   10.0.3
Author   Nicholas C. Zakas
Homepage   https://eslint.org
🌐
ESLint
eslint.org › docs › latest › use › getting-started
Getting Started with ESLint
You can install and configure ESLint using this command: ... If you want to use a specific shareable config that is hosted on npm, you can use the --config option and specify the package name:
Discussions

Why can't I do npm install after setting up eslint with TypeScript?
You are likely using eslint 9.x version. Use 8.56.x version which should resolve the issue. The latest eslint-ts version is incompatible with eslint 9.x version. You'll need to use the 8.x version for now. More on reddit.com
🌐 r/typescript
6
4
July 19, 2024
How to run eslint --fix from npm script
I am trying to add lint-fix in my package.json. My basic lint is "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs" I did try "lint-fix": "eslint --fix --ext .js,.vue src test/unit... More on stackoverflow.com
🌐 stackoverflow.com
Eslint: How to go about picking an eslint config?
Obviously start with eslint and it's defaults. Then I would include plugins for your specific stack (in this case react + next, maybe typescript)? There are other plugins available like unicorn and sonarjs that I think are really valuable, but that is up to you. For a minimal config, just extend those and see if that works for you. It probably will, but there is plenty to tweak. Don't be afraid to edit rules to match your idea of best practice. Many default rules are arbitrary (e.g. single quotes over double). If you have the time, I actually recommend extending the "all" version of configs, basically enabling every single rule possible. Then go through all the resulting lint errors and either decide if you like the rule (fix your code) or if it's a stupid rule (disable the rule) Once you fix all the errors, you end up with a eslint config that is perfect for you. But it can take like an hour or so to iterate. This is my eslint config that follows that method https://github.com/JacobLey/jacobley/blob/main/root/jacobley/.eslintrc.cjs As for linting those individually, eslint has the ability to selectively turn on/off rules based on file and directory. But ideally you don't need to do much of that, as configs like React simply won't have an effect on your express app. But sometimes things like testing files/directories are allowed to play by different rules than production code, so eslint settings are nice. More on reddit.com
🌐 r/node
2
1
August 4, 2022
An eslint plugin for NestJs with rules for modules and Open API/swagger decorators
u/darraghor great plugin, however it seem to be detecting GET(':id') as invalid while GET(":id") as valid. Both should work with NestJS. I've patched "paramDecoratorNameMatchesRouteParam.js" in my project with the following and it solved it for myself. const isParameterNameIncludedInAPathPart = (paramName, pathPartsToCheck) => { return pathPartsToCheck.some((pathPart) => { return (pathPart === \":${paramName}"` ||` pathPart === `':${paramName}'` || pathPart.includes(\/:${paramName}/`) ||` pathPart.includes(\/:${paramName}"`) ||` pathPart.includes(\":${paramName}/`));` }); }; More on reddit.com
🌐 r/node
27
57
January 27, 2021
🌐
npm
npmjs.com › package › @angular-eslint › eslint-plugin
@angular-eslint/eslint-plugin - npm
1 week ago - ESLint plugin for Angular applications, following https://angular.dev/style-guide. Latest version: 21.3.0, last published: 8 days ago. Start using @angular-eslint/eslint-plugin in your project by running `npm i @angular-eslint/eslint-plugin`. There are 137 other projects in the npm registry using @angular-eslint/eslint-plugin.
      » npm install @angular-eslint/eslint-plugin
    
Published   Mar 05, 2026
Version   21.3.0
🌐
npm
npmjs.com › package › typescript-eslint
typescript-eslint - npm
5 days ago - Tooling which enables you to use TypeScript with ESLint. Latest version: 8.57.0, last published: 5 days ago. Start using typescript-eslint in your project by running `npm i typescript-eslint`. There are 2866 other projects in the npm registry ...
      » npm install typescript-eslint
    
🌐
GitHub
github.com › eslint › eslint › releases
Releases · eslint/eslint
1 week ago - 70ff1d0 chore: eslint-config-eslint require Node ^20.19.0 || ^22.13.0 || >=24 (#20586) (Milos Djermanovic)
Author   eslint
🌐
npm
npmjs.com › package › @typescript-eslint › eslint-plugin
@typescript-eslint/eslint-plugin - npm
5 days ago - An ESLint plugin which provides lint rules for TypeScript codebases.
Find elsewhere
🌐
npm
npmjs.com › package › eslint-config-eslint
eslint-config-eslint - npm
1 week ago - Default ESLint configuration for ESLint projects.. Latest version: 14.0.0, last published: 6 days ago. Start using eslint-config-eslint in your project by running `npm i eslint-config-eslint`. There are 25 other projects in the npm registry using eslint-config-eslint.
      » npm install eslint-config-eslint
    
Published   Mar 06, 2026
Version   14.0.0
Author   Nicholas C. Zakas
Homepage   https://eslint.org
🌐
ESLint
eslint.org › docs › latest › use › core-concepts
Core Concepts - ESLint - Pluggable JavaScript Linter
An ESLint plugin is an npm module that can contain a set of ESLint rules, configurations, processors, and languages. Often plugins include custom rules.
JavaScript code analysis software
ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code. It was created by Nicholas C. Zakas in 2013. Rules in ESLint are configurable, and customized rules … Wikipedia
Factsheet
Original author Nicholas C. Zakas
Developer Nicholas C. Zakas
Initial release June 30, 2013; 12 years ago (2013-06-30)
Factsheet
Original author Nicholas C. Zakas
Developer Nicholas C. Zakas
Initial release June 30, 2013; 12 years ago (2013-06-30)
🌐
ESLint
eslint.org
Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter
ESLint is the #1 JavaScript linter by downloads on npm (over 83.9 million downloads / week) and is used at companies like Microsoft, Airbnb, Netflix, and Facebook.
🌐
Hextrap
hextrap.com › r › pkg › npm › eslint
eslint - npm Package | Hextrap
February 6, 2026 - An AST-based pattern checker for JavaScript. eslint
🌐
npm
npmjs.com › search
eslint - npm search
npm · Sign UpSign In · Sort by: Default · Default · Most downloaded this week · Most downloaded this month · Most dependents · Recently published · exact match · An AST-based pattern checker for JavaScript. ast · lint · javascript · ecmascript · espree · eslintbot• 10.0.3 • 6 days ago • 24641 dependents • MITpublished version 10.0.3, 6 days ago24641 dependents licensed under $MIT ·
🌐
Medium
medium.com › @ankitprofessional07 › setting-up-eslint-in-javascript-project-within-run-scripts-react-ec0d0c4ea11f
Setting up ESLint in JavaScript Project within run scripts— React | by Ankit Aggarwal | Medium
January 12, 2022 - Now a days it’s very important the code block that is being written should follow basic to advance standard of Eslint and to enforce developer to follow the same we can limit it with run scripts so every time, for example npm run start is defined to run the application it can pre check the Eslint defined rules and provide error there within or else run the application.
🌐
ESLint
archive.eslint.org › docs › user-guide › getting-started
Getting Started with ESLint
ESLint is completely pluggable, every single rule is a plugin and you can add more at runtime. Prerequisites: Node.js (^12.22.0, ^14.17.0, or >=16.0.0) built with SSL support. (If you are using an official Node.js distribution, SSL is always built in.) ... Note: npm init @eslint/config assumes you have a package.json file already.
🌐
DEV Community
dev.to › yehezkielgunawan › how-to-publish-eslint-rules-as-npm-package-12ce
How To Publish ESLint Rules as NPM Package - DEV Community
June 22, 2022 - So, his statement inspires me to create my own ESLint config library. First thing first, don’t forget to make an empty directory, then run npm init or yarn init. You can change eslint-config-test with your preferred folder name.
🌐
npm
npmjs.com › package › eslint-plugin-react
eslint-plugin-react - npm
April 3, 2025 - React specific linting rules for ESLint. Latest version: 7.37.5, last published: a year ago. Start using eslint-plugin-react in your project by running `npm i eslint-plugin-react`. There are 16982 other projects in the npm registry using eslint-plugin-react.
      » npm install eslint-plugin-react
    
Published   Apr 03, 2025
Version   7.37.5
Author   Yannick Croissant
🌐
npm
npmjs.com › package › eslint-plugin-n
eslint-plugin-n - npm
1 month ago - Additional ESLint's rules for Node.js. Latest version: 17.24.0, last published: 22 days ago. Start using eslint-plugin-n in your project by running `npm i eslint-plugin-n`. There are 2226 other projects in the npm registry using eslint-plugin-n.
      » npm install eslint-plugin-n
    
Published   Feb 15, 2026
Version   17.24.0
Author   Toru Nagashima
🌐
JetBrains
jetbrains.com › help › rust › eslint.html
ESLint | RustRover Documentation
pnpm create @eslint/config@latest to install ESLint in the current project and generate a configuration file.
🌐
Reddit
reddit.com › r/typescript › why can't i do npm install after setting up eslint with typescript?
r/typescript on Reddit: Why can't I do npm install after setting up eslint with TypeScript?
July 19, 2024 -

I can't figure this out. Running eslint works but I can't do npm install anymore. I just followed the official docs for setup.

This is the error:

npm ERR! code ERESOLVE

npm ERR! ERESOLVE could not resolve

npm ERR!

npm ERR! While resolving: typescript-eslint@7.16.1

npm ERR! Found: eslint@9.7.0

npm ERR! node_modules/eslint

npm ERR! dev eslint@"^9.7.0" from the root project

npm ERR! peer eslint@"^6.0.0 || ^7.0.0 || >=8.0.0" from u/eslint-community/eslint-utils@4.4.0

npm ERR! node_modules/@eslint-community/eslint-utils

npm ERR! u/eslint-community/eslint-utils@"^4.2.0" from eslint@9.7.0

npm ERR! u/eslint-community/eslint-utils@"^4.4.0" from u/typescript-eslint/utils@7.16.1

npm ERR! node_modules/typescript-eslint/node_modules/@typescript-eslint/utils

npm ERR! u/typescript-eslint/utils@"7.16.1" from typescript-eslint@7.16.1

npm ERR! node_modules/typescript-eslint

npm ERR! dev typescript-eslint@"^7.16.1" from the root project

npm ERR! 2 more (@typescript-eslint/eslint-plugin, u/typescript-eslint/type-utils)

npm ERR!

npm ERR! Could not resolve dependency:

npm ERR! peer eslint@"^8.56.0" from typescript-eslint@7.16.1

npm ERR! node_modules/typescript-eslint

npm ERR! dev typescript-eslint@"^7.16.1" from the root project

npm ERR!

npm ERR! Conflicting peer dependency: eslint@8.57.0

npm ERR! node_modules/eslint

npm ERR! peer eslint@"^8.56.0" from typescript-eslint@7.16.1

npm ERR! node_modules/typescript-eslint

npm ERR! dev typescript-eslint@"^7.16.1" from the root project

npm ERR!

npm ERR! Fix the upstream dependency conflict, or retry

npm ERR! this command with --force or --legacy-peer-deps

npm ERR! to accept an incorrect (and potentially broken) dependency resolution.

npm ERR!

npm ERR!

npm ERR! For a full report see:

npm ERR! /Users/user/.npm/_logs/2024-07-19T18_04_24_783Z-eresolve-report.txt

npm ERR! A complete log of this run can be found in: /Users/user/.npm/_logs/2024-07-19T18_04_24_783Z-debug-0.log