eslint-community

eslint-community/eslint-plugin-n

Additional ESLint rules for Node.js

JavaScript
341
59
MIT License

eslint-plugin-n is a Node.js-focused ESLint plugin that provides additional rules for code validation, including checks for deprecated APIs, unsupported features, and import/require patterns. It's designed for Node.js developers who want to enforce best practices and ensure their code is compatible with specific Node.js versions, with support for both CommonJS and ES Modules through configurable presets.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of eslint-community/eslint-plugin-n

Account's avatar
Utilities for ESLint plugins.
Account's avatar
Offers a async require.resolve function. It's highly configurable.
Account's avatar
ESLint plugin about ECMAScript syntactic features.
Account's avatar
Glob to regular expression with support for extended globs
Account's avatar
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
Account's avatar
The semantic version parser used by npm.
Account's avatar
ESLint JavaScript language implementation
Account's avatar
TypeScript definitions for eslint
Account's avatar
TypeScript definitions for estree
Account's avatar
TypeScript definitions for globrex
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for semver
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
A parser that converts TypeScript source code into an ESTree compatible form
Account's avatar
Automatic documentation generator for ESLint plugins and rules.
Account's avatar
An ESLint plugin for linting ESLint plugins
Account's avatar
Additional ESLint's rules for Node.js
Account's avatar
Modern native Git hooks
Account's avatar
Lint files staged by git
Account's avatar
MarkdownLint Command Line Interface
Account's avatar
simple, flexible, fun test framework
Account's avatar
A CLI tool to run multiple npm-scripts in parallel or sequential. (Maintenance fork)
Account's avatar
the Istanbul command line interface
Account's avatar
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
Account's avatar
Generic CLI tool to automate versioning and package publishing-related tasks.
Account's avatar
A deep deletion module for node (like `rm -rf`)
Account's avatar
JavaScript test spies, stubs and mocks.
Account's avatar
Determine where a ts type declaration comes from
Account's avatar
Ignores unwanted dependencies in TypeScript definitions. Useful for autogenerated declarations
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on this repository

Top contributors

mysticatea's profile
mysticatea
346 contributions
aladdin-add's profile
aladdin-add
135 contributions
scagood's profile
scagood
68 contributions
github-actions[bot]'s profile
github-actions[bot]
52 contributions
renovate[bot]'s profile
renovate[bot]
13 contributions
ota-meshi's profile
ota-meshi
12 contributions
MichaelDeBoey's profile
MichaelDeBoey
8 contributions
voxpelli's profile
voxpelli
8 contributions
mureinik's profile
mureinik
6 contributions
patricktree's profile
patricktree
5 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet