eslint-config:基于 RIDI 风格指南的 ESLint 配置

  • N6_128231
    了解作者
  • 42.3KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-13 20:32
    上传日期
@ ridi / eslint-config RIDI基于Airbnb的ESLint配置的规则集。 安装 安装@ridi/eslint-config软件包: 安装每个包的正确版本,这些版本由命令列出: npm info "@ridi/eslint-config" peerDependencies 如果使用npm 5+ ,请使用此快捷方式 npx install-peerdeps --dev @ridi/eslint-config 如果使用yarn ,请使用此命令 yarn add --peer --dev @ridi/eslint-config 通过包管理器安装: npm install --save-dev @ridi/eslint-config 或者 yarn --dev @ridi/eslint-config 用法 Javascript module . ex
eslint-config-master.zip
  • eslint-config-master
  • .gitignore
    13B
  • typescript.js
    403B
  • babel.js
    365B
  • .eslintrc
    29B
  • package.json
    1.4KB
  • .npmrc
    18B
  • .travis.yml
    813B
  • LICENSE
    1KB
  • index.js
    760B
  • CHANGELOG.md
    2KB
  • react.js
    304B
  • prettier.js
    1KB
  • README.md
    1.7KB
  • .editorconfig
    134B
  • yarn.lock
    88.5KB
内容介绍
# @ridi/eslint-config [![npm version](https://badge.fury.io/js/%40ridi%2Feslint-config.svg)](https://badge.fury.io/js/%40ridi%2Feslint-config) A rule set of RIDI's ESLint configurations based on Airbnb's. ## Installation Install `@ridi/eslint-config` package: 1. Install the correct versions of each package, which are listed by the command: ``` npm info "@ridi/eslint-config" peerDependencies ``` if using **npm 5+**, use this shortcut ``` npx install-peerdeps --dev @ridi/eslint-config ``` if using **yarn**, use this command ``` yarn add --peer --dev @ridi/eslint-config ``` 2. Install via package manager: ``` npm install --save-dev @ridi/eslint-config ``` or ``` yarn --dev @ridi/eslint-config ``` ## Usage ### Javascript ```javascript module.exports = { extends: [ '@ridi/eslint-config' ] } ``` ### @ridi/eslint-config/typescript > * @typescript-eslint/eslint-plugin > * typescript #### Typescript ```javascript module.exports = { extends: [ '@ridi/eslint-config', '@ridi/eslint-config/typescript' ] } ``` ### @ridi/eslint-config/react > * eslint-plugin-import > * eslint-plugin-jsx-a11y > * eslint-plugin-react > * eslint-plugin-react-hooks #### Javascript + React ```js { "extends": [ '@ridi/eslint-config', '@ridi/eslint-config/react', ], } ``` #### Typescript + React ```javascript module.exports = { extends: [ '@ridi/eslint-config', '@ridi/eslint-config/typescript', '@ridi/eslint-config/react' ] } ``` ### @ridi/eslint-config/prettier > * eslint-plugin-prettier #### Prettier works fine with local configuration file (e.g. .prettierrc) ```js { "extends": [ '@ridi/eslint-config', '@ridi/eslint-config/prettier', ], } ```
评论
    相关推荐