Skip to content

A shareable configuration package for eslint

License

Notifications You must be signed in to change notification settings

jsxtools/eslint-config-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eslint-config-dev ESLint Logo

NPM Version Licensing

eslint-config-dev is a shareable configuration package for eslint.

Install

Add eslint and eslint-config-dev to your project:

npm install --save-dev eslint eslint-config-dev

Then, add the following configuration to your package.json:

{
  "eslintConfig": {
    "extends": "dev"
  }
}

Usage with TypeScript

After the previous install instructions, add typescript-eslint to your project:

npm install --save-dev @typescript-eslint/parser @typescript-eslint/eslint-plugin

Then, add the following configuration to your package.json:

{
  "eslintConfig": {
    "extends": "dev/ts"
  }
}

Usage with Astro

After the previous install instructions, add eslint-plugin-astro and eslint-plugin-jsx-a11y to your project:

npm install --save-dev eslint-plugin-astro eslint-plugin-jsx-a11y

Then, add the following configuration to your package.json:

{
  "eslintConfig": {
    "extends": "dev/astro"
  }
}

About

A shareable configuration package for eslint

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published