Skip to content

A set of developer friendly eslint rules extending typescript and eslint.style, published as an npm package. This eslint configs are compatible with both eslint 8 and 9.

Notifications You must be signed in to change notification settings

nishkohli96/eslint-config

Repository files navigation

nish1896-eslint-config

A set of developer-friendly eslint, stylistic, typescript and accessibility configuration rules to help you and fellow developers follow the industry-recommended coding practices for easier readability, maintenance and productivity !

Compatible with eslint v8 and v9!

This monorepo contains the source code for @nish1896/eslint-config, @nish1896/eslint-flat-config as well as the common docs 📖 shared by these two packages. Also included are a couple of apps with dummy js code to experiment with new and existing rules.

Setup

yarn setup

Runs the setup.sh in the scripts folder which:

  • Checks or installs yarn globally
  • Installs all the dependencies and devDependencies in the node_modules folder
  • Generate a tarball of both the eslint-configs in the packages folder
  • Links eslint-config to all the workspaces in examples/eslint-8 folder
  • Links eslint-flat-config to all the workspaces in examples/eslint-9 folder