初始化文件 eslintrc prettierrc gitignore

本文档介绍了如何初始化一个空的package.json,然后安装并配置ESLint和Prettier,用于代码风格检查和格式化。在.eslintrc文件中,设置了环境为浏览器和ES2021,扩展了eslint推荐规则和prettier规则。同时,创建了.prettierrc文件来定制代码风格,如缩进、换行宽度等。整个过程旨在提升代码质量和一致性。
摘要由CSDN通过智能技术生成
/// 生成一个空的package.json

npm init -y

///安装 eslint

npm install --save-dev eslint
node_modules\.bin\eslint --init

/// prettier

npm install --save-dev prettier
新建一个 .prettierrc 的文件

npm install --save-dev eslint-plugin-prettier eslint-config-prettier
在 .eslint.json 文件中的extends 添加   "plugin:prettier/recommended"

.eslintrc

{
    "env": {
        "browser": true,
        "es2021": true
    },
    "extends": [
        "eslint:recommended",
        ["prettier"],
        ["plugin:prettier/recommended"]
    ],
    "parserOptions": {
        "ecmaVersion": 12,
        "sourceType": "module"
    },
// 要加上这个
    "plugins": ["prettier"],
    "rules": {
        "prettier/prettier": "error",
        "arrow-body-style": "off",
        "prefer-arrow-callback": "off"
      }

}

.gitignore

.DS_Store
Thumbs.db
db.json
*.log
node_modules/
dist
.deploy*/

# dependencies
# dependencies
/node_modules
yarn.lock

# IDEs and editors
/.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace

# IDE - VSCode
.vscode/*
# !.vscode/settings.json
# !.vscode/tasks.json
# !.vscode/launch.json
# !.vscode/extensions.json

# misc
/.sass-cache
/connect.lock
/coverage
/libpeerconnection.log
npm-debug.log
testem.log
/typings

# e2e
/e2e/src/*.js
/e2e/src/*.map
/cypress/screenshots

.prettierrc

{
    "tabWidth": 2,
    "printWidth": 80,
    "singleQuote": false,
    "semi": true,
    "arrowParens": "always"
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值