0.0.1 • Published 3 years ago

@douzone-uiux/eslint-config v0.0.1

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

eslint-config-uiux

GOOGLE ESLINT 참고 shareable config
GOOGLE STYLE Google JavaScript style guide (ES2015+ version)

package

  • 설치할 package

    npm install --save-dev eslint-config-uiux \
    eslint \
    babel-eslint \
    eslint-plugin-babel \
    eslint-plugin-jsx-a11y \
    eslint-plugin-prettier \
    eslint-plugin-react \
    eslint-plugin-react-hooks \
    @typescript-eslint/eslint-plugin \
    @typescript-eslint/parser \
    prettier \
    typescript
  • react 사용 안할시

    npm uninstall eslint-plugin-react \
    eslint-plugin-jsx-a11y \
    eslint-plugin-react-hooks

setting eslint

  • ${root}/package.json

    {
      ...
      "prettier": "eslint-config-uiux/.prettierrc",
      "eslintConfig": {
        "extends": "uiux"
      }
    }
  • ${root}/.eslintrc

    {
      "extends": ["uiux"],
      "rules": {
        ...rules
      }
    }

rules override

  • node_modules/eslint-config-uiux/config/${module_config} 참고

    "rules": {
      'react/display-name': 'off',
      ...rules
    }
0.0.1

3 years ago