# eslint-plugin-siss

> 一个简单的 eslint 规则集

Latest version **0.0.6** (published 2023-07-14) · ISC license · 0 weekly downloads

## Install

```sh
npm install eslint-plugin-siss
pnpm add eslint-plugin-siss
yarn add eslint-plugin-siss
bun add eslint-plugin-siss
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.6 |
| Published | 2023-07-14 |
| First published | 2023-07-09 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 9 |
| Unpacked size | 17.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Maintainers | smarts-isoftstone |

## Links

- npm: https://www.npmjs.com/package/eslint-plugin-siss
- npm.io page: https://npm.io/package/eslint-plugin-siss

## Dependencies (9)

- [requireindex](https://npm.io/package/requireindex.md) ^1.2.0
- [eslint-plugin-vue](https://npm.io/package/eslint-plugin-vue.md) ^9.9.0
- [eslint-plugin-import](https://npm.io/package/eslint-plugin-import.md) ^2.27.5
- [@rushstack/eslint-patch](https://npm.io/package/@rushstack/eslint-patch.md) ^1.2.0
- [@vue/eslint-config-prettier](https://npm.io/package/@vue/eslint-config-prettier.md) ^7.1.0
- [@vue/eslint-config-typescript](https://npm.io/package/@vue/eslint-config-typescript.md) ^11.0.2
- [eslint-plugin-sort-annotation](https://npm.io/package/eslint-plugin-sort-annotation.md) ^1.0.6
- [eslint-plugin-simple-import-sort](https://npm.io/package/eslint-plugin-simple-import-sort.md) ^10.0.0
- [eslint-plugin-unused-vars-and-imports](https://npm.io/package/eslint-plugin-unused-vars-and-imports.md) ^1.0.7

## Recent versions

- 0.0.6 (latest) — 2023-07-14
- 0.0.5 — 2023-07-13
- 0.0.3 — 2023-07-12
- 0.0.2 — 2023-07-11
- 0.0.1 — 2023-07-09

## README

# eslint-plugin-siss

> Do not download，仅供个人及所在团队项目

## Installation

You'll first need to install [ESLint](http://eslint.org):

```
$ npm i eslint --save-dev
```

Next, install `eslint-plugin-siss`:

```
$ npm install eslint-plugin-siss --save-dev
```

## Usage

Add `siss/remove-console` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:

```json
{
  "plugins": ["siss"]
}
```

Then configure the rules you want to use under the rules section.

```json
{
    "rules": {
        "siss/remove-log": process.env.NODE_ENV === "production" ? "error" : "off"
    }
}
```

## Supported Rules
> 以下支持 `cross-env NODE_ENV=production`
- [](数组)/{}(对象)排序，支持 annotation  
- import/export 排序
- 移除声明未使用的 var 和 import
- vue 生命周期钩子排序
- vueElement attributes 排序
- 通用 vue3-essential
- 通用 eslint:recommended
- 通用 @vue/eslint-config-typescript
- 通用 @vue/eslint-config-prettier
- 华为 js 规则排序
- 自定义相关

---
_Source: https://npm.io/package/eslint-plugin-siss · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
