UNPKG

@yunyeji/eslint-config-react

Version:

React.js용 eslint 공통스타일

40 lines (39 loc) 859 B
module.exports = { parser: "@typescript-eslint/parser", parserOptions: { ecmaVersion: 2020, sourceType: "module", ecmaFeatures: { jsx: true, }, }, env: { browser: true, es2021: true, }, extends: [ "eslint:recommended", "plugin:react/recommended", "plugin:react-hooks/recommended", "plugin:jsx-a11y/recommended", "plugin:react/jsx-runtime", "plugin:@typescript-eslint/recommended", ], rules: { "react/function-component-definition": [ // 컴포넌트를 화살표 함수로만 작성 "error", { namedComponents: "arrow-function", unnamedComponents: "arrow-function", }, ], "no-console": "warn", }, plugins: ["react", "@typescript-eslint", "react-hooks", "jsx-a11y"], settings: { react: { version: "detect", }, }, };