eslint-config-yyl-react
v5.0.5
Published
eslint config for yyl-react
Readme
eslint-config-yyl-react
为 yyl-react 项目提供 [email protected] [email protected] 通用配置
install
# npm
npm i eslint-config-yyl-react --save-dev
# yarn
yarn add eslint-config-yyl-react --dev依赖包
npm i typescript --save
npm i prettier@3 eslint@9 --save-devusage
prettier 配置
根目录新增 prettier.config.mjs
import prettierRule from 'eslint-config-yyl-react/prettier.config.mjs'
/** @type {import('prettier').Config} */
export default {
...prettierRule
}根目录新增 .prettierignore
**/js/lib/**
**/__frag/**
**/__gitcase/**
.rpt2_cache
dist/**
**/dist/**
output/**
node_modules/**
*.yml
.gitignore
.prettierignore
yarn.lock
.npmignore
.**/*.map
package-lock.json
**/*.pug
**/*.png
**/*.jpg
**/*.bmp
**/*.jpeg
**/*.gif
**/*.pug**/*
**/*.sh
**/*.conf
**/__frag/*
.log
**/*.log
.DS_Store
**/.DS_Store
**/*.webpeslint 配置
根目录新增 eslint.config.mjs
import yylReactConfig from 'eslint-config-yyl-react'
/** @type {import('eslint').Linter.Config[]} */
export default [
...yylReactConfig,
{
ignores: ['node_modules/*', 'output/*', 'test/*']
},
{
languageOptions: {
globals: {}
},
rules: {}
}
]npm script 配置
修改 package.json
{
"scripts": {
"eslint": "eslint ./",
"prettier": "prettier --write ./"
}
}