@junghyeonsu/eslint-config-base

1.0.2 • Public • Published

@junghyeonsu/eslint-config-base

info

dependencies

{
  "dependencies": {
    "eslint": "^8.29.0",
    "eslint-config-airbnb-base": "^15.0.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-import": "^2.26.0",
    "eslint-plugin-json-format": "^2.0.1",
    "eslint-plugin-prettier": "^4.2.1",
    "eslint-plugin-simple-import-sort": "^8.0.0",
    "prettier": "^2.8.0"
  }
}

prettier config

{
  "singleQuote": false,
  "semi": true,
  "tabWidth": 2,
  "useTabs": false,
  "trailingComma": "all",
  "printWidth": 100,
  "arrowParens": "always"
}

install

$ yarn add @junghyeonsu/eslint-config-base eslint prettier -D
$ npm install --dev @junghyeonsu/eslint-config-base eslint prettier

settings

  • .eslintrc.js
module.exports = {
  extends: ["@junghyeonsu/eslint-config-base"],
};

// or

module.exports = {
  extends: ["@junghyeonsu/base"],
};
  • .vscode/settings.json (만약 프로젝트에 vscode 설정을 통일시키고 싶다면...)
{
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  "eslint.validate": ["javascript", "json"]
}

Readme

Keywords

none

Package Sidebar

Install

npm i @junghyeonsu/eslint-config-base

Weekly Downloads

0

Version

1.0.2

License

MIT

Unpacked Size

9.63 kB

Total Files

9

Last publish

Collaborators

  • junghyeonsu