eslint-config-philitician
v1.0.5
Published
[](https://www.npmjs.com/package/eslint-config-philitician)  eslintConfigfield:
"eslintConfig": {
"extends": [
"philitician"
]
}- OR create
.eslintrcfile with the following content:
{
"extends": ["philitician"]
}3.To lint your code run:
npx eslint .OR if you'd like fixable errors to be fixed automatically, run:
npx eslint . --fixNOTE: This config works only for TypeScript projects, e.g., your project must include .tsconfig.json file. If it doesn't, you can easily initialize it by running:
npx tsc --initHow To Override Default Config
Add your custom ESLint or Prettier rules directly in .eslintrc or package.json file under "rules" (for ESLint) or "prettier/prettier" (for Prettier) field:
{
"extends": ["philitician"],
"rules": {
"@typescript-eslint/ban-ts-comment": "off",
"prettier/prettier": [
"error",
{
"endOfLine": "auto"
}
]
}
}Integration with VSCode
Uninstall or disable any previously installed prettier extensions.
Install (if haven't already) ESLint extension
Edit VSCode settings by pressing CMD + SHIFT + P on Mac (or Ctrl + SHIFT + P on Windows), type
settingsand choosePreferences: Open Settings (JSON). Edit or add the following settings:
// Format a file on save
"editor.formatOnSave": true,
// show eslint icon at bottom toolbar
"eslint.alwaysShowStatus": true,
// turns on Auto Fix for all providers including ESLint
"editor.codeActionsOnSave": {
"source.fixAll": true
}Remove "editor.defaultFormatter": "esbenp.prettier-vscode" line if you had it before.
