# Web Lints **Repository Path**: phoenix-tech/web-lint ## Basic Information - **Project Name**: Web Lints - **Description**: ESLint & Stylelint - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-03 - **Last Updated**: 2022-06-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Web Lints Package - eslint & stylelint configurations - vue & react frameworks lint rules - eslint typescript lint rules # Usage ## eslint * 方式1 ```javascript const cfg = require("@web-io/lint/eslint"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` * 方式2 ```javascript const {eslint: cfg} = require("@web-io/lint"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` ## eslint-ts * 方式1 ```javascript const cfg = require("@web-io/lint/eslint/eslint-ts"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` * 方式2 ```javascript const {eslintTs: cfg} = require("@web-io/lint"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` ## eslint-vue * 方式1 ```javascript const cfg = require("@web-io/lint/eslint/eslint-vue"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` * 方式2 ```javascript const {eslintVue: cfg} = require("@web-io/lint"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` ## eslint-react * 方式1 ```javascript const cfg = require("@web-io/lint/eslint/eslint-react"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` * 方式2 ```javascript const {eslintReact: cfg} = require("@web-io/lint"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` ## stylelint * 方式1 ```javascript const cfg = require("@web-io/lint/stylelint"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` * 方式2 ```javascript const {stylelint: cfg} = require("@web-io/lint"); cfg.rules = Object.assign(cfg.rules || {}, { // add or override rules }); module.exports = cfg; ``` # Status see [CHANGELOG](CHANGELOG.md)