I found the Perfectionist plugin to match my style and use it on every project. Answer from fvilers on reddit.com
🌐
npm
npmjs.com › package › eslint-plugin-node
eslint-plugin-node - npm
Additional ESLint's rules for Node.js. Latest version: 11.1.0, last published: 6 years ago. Start using eslint-plugin-node in your project by running `npm i eslint-plugin-node`. There are 2623 other projects in the npm registry using eslint-plugin-node.
      » npm install eslint-plugin-node
    
Published   Mar 28, 2020
Version   11.1.0
Author   Toru Nagashima
🌐
GitHub
github.com › mysticatea › eslint-plugin-node › blob › master › package.json
eslint-plugin-node/package.json at master · mysticatea/eslint-plugin-node
Additional ESLint's rules for Node.js. Contribute to mysticatea/eslint-plugin-node development by creating an account on GitHub.
Author   mysticatea
Discussions

Is there a collection of useful ESLint rules for Node.js?
I found the Perfectionist plugin to match my style and use it on every project. More on reddit.com
🌐 r/node
20
26
February 7, 2025
node.js - Eslint plugins for node + typescript that work from the box - Stack Overflow
Right now I manually add plugins like eslint, n, security, import, sonarjs and some of them require manual fixes for typescript. Seems that many people solve the same problem many times, but I didn't More on stackoverflow.com
🌐 stackoverflow.com
Auto format SQL using ESLint plugin
ESLint should handle Linting, not formatting. How do we get this into a program like prettier where SQL inside od literals are not formatted? More on reddit.com
🌐 r/node
3
4
December 19, 2024
Setting up eslint-plugin-jsdoc
Have you actually declared the rules from the plugin? Looking at the docs, that seems to be required. More on reddit.com
🌐 r/typescript
6
1
October 13, 2024
🌐
Ota-meshi
ota-meshi.github.io › eslint-plugin-node-dependencies
Introduction | eslint-plugin-node-dependencies
January 22, 2026 - This ESLint plugin checks package.json and provides linting rules related to dependencies problems.
🌐
GitHub
github.com › eslint-community › eslint-plugin-n
GitHub - eslint-community/eslint-plugin-n: Additional ESLint rules for Node.js · GitHub
To setup without the recommended configs, you'll need to add the plugin: const nodePlugin = require("eslint-plugin-n") module.exports = [ { plugins: {n: nodePlugin}, rules: { "n/exports-style": ["error", "module.exports"] } } ]
Starred by 325 users
Forked by 53 users
Languages   JavaScript
🌐
npm
npmjs.com › search
eslint plugin node - npm search
ESLint plugin to check Node.js dependencies.
🌐
ESLint
eslint.org › docs › latest › use › getting-started
Getting Started with ESLint
Every single rule is a plugin and you can add more at runtime. You can also add community plugins, configurations, and parsers to extend the functionality of ESLint. To use ESLint, you must have Node.js (^20.19.0, ^22.13.0, or >=24) installed and built with SSL support.
Find elsewhere
🌐
Debian
packages.debian.org › sid › node-eslint-plugin-node
Debian -- Details of package node-eslint-plugin-node in sid
ESLint is a tool for identifying and reporting on patterns found in ECMAScript/JavaScript code. Node.js is an event-based server-side JavaScript engine.
🌐
ESLint
eslint.org › docs › latest › integrate › nodejs-api
Node.js API Reference - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
🌐
Medium
medium.com › geekculture › eslint-with-node-js-in-simple-words-cee0a0cf9167
Eslint with Node JS in Simple Words | by Ibrahim AlRayyan | Geek Culture | Medium
September 1, 2021 - we just added "jest": true to env, in case you want to apply unit testing using jestto your node project. Extra rules were added to the rules section as well. Aaand that's it! Why these certain rules?! Honestly, there are a lot of other rules that you can add, but these rules are quite enough to enhance your code readability and help you avoid bugs. Faire enough!! 🙂 ... Each eslint rule has three possible values: off , warn , error .
🌐
GitHub
github.com › mysticatea › eslint-plugin-node › blob › master › .nycrc
eslint-plugin-node/.nycrc at master · mysticatea/eslint-plugin-node
Additional ESLint's rules for Node.js. Contribute to mysticatea/eslint-plugin-node development by creating an account on GitHub.
Author   mysticatea
🌐
npm
npmjs.com › package › eslint-plugin-node-dependencies
eslint-plugin-node-dependencies - npm
June 7, 2025 - ESLint plugin to check Node.js dependencies.. Latest version: 1.3.0, last published: a month ago. Start using eslint-plugin-node-dependencies in your project by running `npm i eslint-plugin-node-dependencies`. There are 10 other projects in the npm registry using eslint-plugin-node-dependencies.
      » npm install eslint-plugin-node-dependencies
    
Published   Nov 20, 2025
Version   1.3.0
Author   Yosuke Ota
🌐
GitHub
github.com › mysticatea › eslint-plugin-node › issues
mysticatea/eslint-plugin-node
February 7, 2019 - Additional ESLint's rules for Node.js. Contribute to mysticatea/eslint-plugin-node development by creating an account on GitHub.
Author   mysticatea
🌐
GitHub
github.com › mysticatea › eslint-plugin-node › blob › master › docs › rules › no-deprecated-api.md
eslint-plugin-node/docs/rules/no-deprecated-api.md at master · mysticatea/eslint-plugin-node
May 10, 2021 - The version option accepts the valid version range of node-semver. This is the array of module names and module's member names. Default is an empty array. This rule ignores APIs that ignoreModuleItems includes. This option can include the following values: ... /*eslint node/no-deprecated-api: [error, {ignoreModuleItems: ["new buffer.Buffer()"]}] */ const buffer = require("buffer") const data = new buffer.Buffer(10) // OK since it's in ignoreModuleItems.
Author   mysticatea
🌐
GitHub
github.com › dustinspecker › awesome-eslint
GitHub - dustinspecker/awesome-eslint: A list of awesome ESLint plugins, configs, etc. · GitHub
RegExp - ESLint plugin for finding regexp mistakes and style guide violations. sort-keys-fix - Adds fixer for ESLint sort-keys rule. ... Optimize Regex - Optimize regex literals. ... pii - Checks and enforces PII Compliance of the code. i.e. no email address, birth date, IP address or phone number in comments or string literals. pg - PostgreSQL/node-postgres security: SQL injection prevention (CWE-89), connection pool leak detection (CWE-772), transaction safety.
Starred by 4.7K users
Forked by 245 users