Product
Introducing Socket Optimize
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.
eslint-config-sets
Advanced tools
eslint 规则预设
npm install -D eslint-plugin-vue eslint-plugin-vue-scoped-css eslint-plugin-jsdoc babel-eslint eslint prettier vue-eslint-parser
npm install -D eslint-plugin-vue @vue/eslint-config-prettier eslint-plugin-jsdoc babel-eslint eslint prettier vue-eslint-parser
npm install -D eslint-plugin-vue @vue/eslint-config-prettier eslint-plugin-tsdoc babel-eslint eslint prettier vue-eslint-parser @typescript-eslint/eslint-plugin @typescript-eslint/parser @vue/cli-plugin-typescript @vue/eslint-config-typescript typescript
npm install -D eslint-plugin-jsdoc babel-eslint eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-import eslint prettier
npm install -D eslint-plugin-tsdoc babel-eslint eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-import eslint prettier @typescript-eslint/eslint-plugin @typescript-eslint/parser typescript
npm install -D eslint-config-egg eslint prettier babel-eslint
npm install -D eslint prettier babel-eslint
npm install -D eslint prettier babel-eslint eslint-plugin-tsdoc @typescript-eslint/eslint-plugin @typescript-eslint/parser typescript
npm install -D eslint prettier babel-eslint @nuxtjs/eslint-config @nuxtjs/eslint-module eslint-config-prettier eslint-plugin-jsdoc eslint-plugin-nuxt eslint-plugin-prettier@8.x vue-eslint-parser
eslint-config-sets 包含了下面这几套配置
egg
: eggjs 项目nuxt
: 基于 nuxt 的项目react
: create-react-app 创建的项目reactTs
: create-react-app 创建的 typescript 项目vue
: vue 全家桶项目vue3
: vue3.0 项目vue3Ts
: vue3.0 typescript 项目simple
: node lib 项目simpleTs
: node lib typescript 项目在 vue3.0
项目中使用
// .eslintrc.js
const { vue3: config } = require('eslint-config-sets')
module.exports = Object.assign(config, {
rules: {
// 自定义规则
// semi: [2, 'never']
}
})
在 vue3.0 typescript
项目中使用
// .eslintrc.js
const { vue3Ts: config } = require('eslint-config-sets')
// ...同上
在 react
项目中使用
// .eslintrc.js
const { react: config } = require('eslint-config-sets')
// ...同上
在 react typescript
项目中使用
// .eslintrc.js
const { reactTs: config } = require('eslint-config-sets')
// ...同上
在 egg
项目中使用
// .eslintrc.js
const { egg: config } = require('eslint-config-sets')
// ...同上
在 nuxt
项目中使用
// .eslintrc.js
const { nuxt: config } = require('eslint-config-sets')
// ...同上
在 js lib
项目中使用
// .eslintrc.js
const { simple: config } = require('eslint-config-sets')
// ...同上
FAQs
eslint sets
The npm package eslint-config-sets receives a total of 5,296 weekly downloads. As such, eslint-config-sets popularity was classified as popular.
We found that eslint-config-sets demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
We're excited to introduce Socket Optimize, a powerful CLI command to secure open source dependencies with tested, optimized package overrides.
Product
We're excited to announce that Socket now supports the Java programming language.
Security News
Socket detected a malicious Python package impersonating a popular browser cookie library to steal passwords, screenshots, webcam images, and Discord tokens.