eslint-config-proste

12.1.0 • Public • Published

javascript

npm install eslint eslint-config-proste eslint-plugin-import eslint-plugin-import-newlines -D
// .eslintrc.json

{
  "extends": "proste/javascript"
}

typescript

npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-config-proste eslint-plugin-import eslint-plugin-import-newlines -D
// .eslintrc.json
{
  "extends": "proste/typescript",
  "parserOptions": {
    "project": "./tsconfig.json",
    "tsconfigRootDir": "."
  }
}

reactJS

npm install eslint eslint-plugin-react eslint-config-proste eslint-plugin-react-hooks eslint-plugin-import eslint-plugin-import-newlines -D
// .eslintrc.json
{
  "extends": "proste/react-js"
}

reactTS

npm install eslint eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-import
 @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint-config-proste eslint-plugin-import-newlines -D
// .eslintrc.json
{
  "extends": "proste/react-ts",
  "parserOptions": {
    "project": "./tsconfig.json",
    "tsconfigRootDir": ".",
    "warnOnUnsupportedTypeScriptVersion": true
  }
}

Package Sidebar

Install

npm i eslint-config-proste

Weekly Downloads

660

Version

12.1.0

License

MIT

Unpacked Size

26.8 kB

Total Files

14

Last publish

Collaborators

  • xyh_xx