1.3.0 • Published 2 months ago

@goodrequest/eslint-config-typescript v1.3.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 months ago

eslint-config-typescript

npm version

ESLint config for TypeScript projects.

Usage

  1. You can install package using this command:
npm install @goodrequest/eslint-config-typescript --save-dev
  1. Next step is to install all the peer dependencies:
npm install eslint@^8.57.0 eslint-plugin-import@^2.29.1 eslint-plugin-prettier@^5.1.3 @typescript-eslint/eslint-plugin@^7.2.0 prettier@^3.2.5 --save-dev
  1. Create .eslintrc.json file in your project root directory and add following lines:
{
  "extends": ["@goodrequest/eslint-config-typescript"]
}
  1. Create .prettierrc.json file in your project root directory and add following lines:
{
  "useTabs": true,
  "semi": false,
  "singleQuote": true,
  "jsxSingleQuote": true,
  "trailingComma": "none",
  "printWidth": 160,
  "tabWidth": 4
}
  1. Create .editorconfig file in your project root directory and add following lines:
[*]
indent_style = tab
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true