Skip to content

web-bee-ru/eslint-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@web-bee-ru/eslint-plugin

Install

Base config

$ npm i --save-dev @web-bee-ru/eslint-plugin

React config

$ npm i --save-dev @web-bee-ru/eslint-plugin eslint-plugin-react eslint-plugin-react-hooks

Next config

$ npm i --save-dev @web-bee-ru/eslint-plugin eslint-plugin-react eslint-plugin-react-hooks

Vue config

$ npm i --save-dev @web-bee-ru/eslint-plugin eslint-plugin-vue

Nuxt config

$ npm i --save-dev @web-bee-ru/eslint-plugin eslint-plugin-vue eslint-import-resolver-nuxt

Using

Available configs:

// esm
import base from "@web-bee-ru/eslint-plugin"
import react from "@web-bee-ru/eslint-plugin/react"
import next from "@web-bee-ru/eslint-plugin/next"
import vue from "@web-bee-ru/eslint-plugin/vue"
import nuxt from "@web-bee-ru/eslint-plugin/nuxt"

// commonjs
const base = require("@web-bee-ru/eslint-plugin")
const react = require("@web-bee-ru/eslint-plugin/react")
const next = require("@web-bee-ru/eslint-plugin/next")
const vue = require("@web-bee-ru/eslint-plugin/vue")
const nuxt = require("@web-bee-ru/eslint-plugin/nuxt")

In your eslint.config.js

import { defineConfig } from "eslint/config";
import base from "@web-bee-ru/eslint-plugin"

export defineConfig([
 ...base,
 // Or 
 {
   extends: {
      base,
   }
 }
]);

peerDependencies

  • @stylistic/eslint-plugin
  • typescript-eslint
  • eslint
  • eslint-config-prettier
  • eslint-import-resolver-alias
  • eslint-import-resolver-node
  • eslint-import-resolver-nuxt [ optional ]
  • eslint-plugin-import
  • eslint-plugin-prettier
  • eslint-plugin-react [ optional ]
  • eslint-plugin-react-hooks [ optional ]
  • eslint-plugin-vue [ optional ]

About

Our eslint config for projects

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors