WebStorm에서 npx eslint . 설정하기

종인·2023년 2월 15일
0

.eslintre.js

module.exports = {
  env: {
    browser: true,
    es2021: true,
  },
  extends: ["plugin:react/recommended", "standard-with-typescript", "prettier"],
  overrides: [],
  parserOptions: {
    project: "**/tsconfig.json",
    ecmaVersion: "latest",
    sourceType: "module",
  },
  plugins: ["react"],
  rules: {
    "react/react-in-jsx-scope": "off",
    "@typescript-eslint/explicit-function-return-type": "off",
    "@typescript-eslint/strict-boolean-expressions": "off",
    "@typescript-eslint/no-misused-promises": "off",
    "@typescript-eslint/triple-slash-reference": "off",
  },
  settings: {
    react: {
      version: "detect",
    },
  },
};

parserOptions의 project를 "**/tsconfig.json"으로 바꿔준다. 그러면 터미널과 ide에서 모두 tsconfig.json을 찾을 수 있기 때문에 npx eslint . 이 가능하다.

profile
어쩌면 오늘 하루는

0개의 댓글