Skip to content

berezh/eslint-config-varp-common

Repository files navigation

eslint-config-varp-common

Go in

  1. Setup

  2. User cases:

  3. Notes

Setup

  1. Install with peer dependencies:
npm install -D eslint-config-varp-common
  1. Create .prettierrc.js file with content:
module.exports = {
  /* Rrettier rules */
};
  1. Create .eslintrc.js file with content:
module.exports = {
  extends: ["varp-common"],
  rules: {
    /* Eslint rules */
  }
};
  1. Add .vscode/settings.json file with content:
{
  "editor.tabSize": 2,
  "editor.defaultFormatter": "dbaeumer.vscode-eslint",
  "eslint.format.enable": true,
  "editor.codeActionsOnSave": {      
    "source.fixAll.eslint": "always"
  },
  "eslint.validate": ["typescript", "typescriptreact", "javascript", "javascriptreact", "markdown", "json"],
}
  1. Add new scripts to package.json:
"scripts": {
  "lint": "eslint .",
  "lint:fix": "eslint . --fix"
}

User cases

Override rules

  • Create file in selected folter: .eslintrc.js
  • Add content:
module.exports = {
  extends: '../.eslintrc.js',
  rules: {
    /* Overrided rules */
  }
};

Ignore path

  • Create file: .eslintignore
  • Add content:
disc

About

eslint-config-varp-common

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published