Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@devsisters/eslint-plugin-web

devsisters51UNLICENSED1.4.0

Devisisters' pre-configured ESLint settings.

eslint, plugin, devsisters

readme

Devsisters 웹서비스셀 ESLint 플러그인

요구사항

  • TypeScript 3.8 이상을 사용합니다.

사용법

ESLint 와 플러그인을 설치합니다.

yarn add -D eslint typescript @devsisters/eslint-plugin-web

프로젝트 경로에 .eslintrc.js (또는 json, yaml) 파일을 추가합니다.

ESLint 의존성

ESLint @devsisters/eslint-plugin-web
>= 8.x >= 1.4.0
< 8.x *

프론트엔드 설정 예시:

module.exports = {
  plugins: [
    '@devsisters/web',
  ],
  extends: [
    'plugin:@devsisters/web/frontend',
  ],
  parserOptions: {
    project: [
      './tsconfig.json',
    ],
  },
};

프로젝트 별로 필요한 규칙들을 별도로 설정합니다.

VSCode 설정

{
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact",
  ],
  "eslint.options": {
    "extentions": [
      ".js",
      ".jsx",
      ".ts",
      ".tsx",
    ],
  },
  // Prettier는 끄세요.
  "prettier.enable": false,
}