1.1.0 • Published 6 months ago

@lx-frontend/eslint-plugin v1.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

@lx-frontend/eslint-plugin

lixin ESLint plugin

Installation

pnpm add --save-dev eslint prettier @lx-frontend/eslint-plugin

Configuration

basic config for js/ts project

import eslintPlugin from '@lx-frontend/eslint-plugin'
import { defineConfig } from 'eslint/config'

export default defineConfig([...eslintPlugin.configs['flat/base']])

With legacy configuration

{
  "extends": ["plugin:@lx-frontend/base"]
}

taro(react) project

pnpm add --save-dev eslint-config-taro
import eslintPlugin from '@lx-frontend/eslint-plugin'
import { defineConfig } from 'eslint/config'

export default defineConfig([...eslintPlugin.configs['flat/taroReact']])

With legacy configuration

{
  "extends": ["plugin:@lx-frontend/taroReact"]
}

taro(react) project with tailwind

pnpm add --save-dev eslint-config-taro
import eslintPlugin from '@lx-frontend/eslint-plugin'
import { defineConfig } from 'eslint/config'

export default defineConfig([...eslintPlugin.configs['flat/taroReactTailwind']])

With legacy configuration

{
  "extends": ["plugin:@lx-frontend/taroReactTailwind"]
}

taro(react) project with unocss

pnpm add --save-dev eslint-config-taro
import eslintPlugin from '@lx-frontend/eslint-plugin'
import { defineConfig } from 'eslint/config'

export default defineConfig([...eslintPlugin.configs['flat/taroReactUno']])

With legacy configuration

{
  "extends": ["plugin:@lx-frontend/taroReactUno"]
}