0.0.6 • Published 2 years ago

eslint-config-volvocars v0.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

eslint-config-volvocars

A shared eslint-prettier config package

NPM npm downloads license

Dev Setup

Install package + peer dependencies:

npx install-peerdeps --dev eslint-config-volvocars

Configure eslint

create .eslintrc file with the following:

{
  "extends": ["volvocars"]
}

NOTE: your project must include .tsconfig.json file. If it doesn't, you can easily initialize it by running:

yarn tsc --init

To Override Default Config

Add your custom ESLint or Prettier rules directly in .eslintrc file under "rules" (for ESLint) or "prettier/prettier" (for Prettier):

{
  "extends": ["volvocars"],
  "rules": {
    "@typescript-eslint/ban-ts-comment": "off",
    "prettier/prettier": [
      "error",
      {
        "trailingComma": "es5"
      }
    ]
  }
}

add .prettierrc file with the following:

NOTE: Goal here is to create an NPM package so prettier config is added directly into the eslint config without making a separate .prettierrc file. But this might cause an issue with text editor extensions (ex. prettier-vscode) as they read directly from .prettierrc file. Simplest solution is to add .prettierrc file with the same configuration from .eslintrc:

{
  "semi": true,
  "tabWidth": 2,
  "printWidth": 100,
  "singleQuote": true,
  "trailingComma": "all",
  "jsxBracketSameLine": true
}
0.0.6

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago