{"_id":"@dbappsecurity/stylelint-config-standard","_rev":"8-19cb8147f5942f09253d8e65f808579f","time":{"created":"2024-02-02T07:35:03.271Z","1.0.0":"2024-01-23T01:16:34.705Z","modified":"2024-03-06T02:49:39.739Z","1.0.1-beta.3":"2024-02-02T07:35:03.579Z","1.0.1-beta.4":"2024-02-22T03:31:26.490Z","1.0.2":"2024-03-06T02:18:24.459Z","1.0.3":"2024-03-06T02:21:21.464Z","1.0.4":"2024-03-06T02:45:18.005Z","1.0.5":"2024-03-06T02:49:39.259Z"},"name":"@dbappsecurity/stylelint-config-standard","dist-tags":{"latest":"1.0.5"},"versions":{"1.0.1-beta.3":{"name":"@dbappsecurity/stylelint-config-standard","version":"1.0.1-beta.3","description":"Dbappseccurity standard shareable config for Stylelint","main":"index.js","scripts":{"format":"prettier . --write --ignore-path .gitignore","prepare":"husky install","lint:formatting":"prettier . --check --ignore-path .gitignore","lint:js":"eslint . --ignore-path .gitignore","lint:md":"remark . --quiet --frail --ignore-path .gitignore","lint":"npm-run-all --parallel lint:*","version:beta":"npm version prerelease --preid=beta","release:beta":"npm-run-all version:beta release","release":"npm publish","unrelease":"npm unpublish -f","pretest":"npm run lint","test":"jest","test:watch":"jest --watch"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,md,yml}":"prettier --write"},"prettier":"@dbappsecurity/prettier-config-standard","eslintConfig":{"extends":["stylelint","@dbappsecurity/eslint-config-standard"],"globals":{"module":true,"require":true}},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"keywords":["stylelint","stylelint-config","config","standard","dbappsecurity"],"author":{"name":"dex.li@dbappsecurity.com.cn"},"license":"MIT","repository":"","dependencies":{"stylelint-config-standard":"29.0.0","stylelint-order":"6.0.4"},"devDependencies":{"@dbappsecurity/eslint-config-standard":"^1.0.1-beta.7","@dbappsecurity/prettier-config-standard":"^1.0.1-beta.7","eslint":"8.56.0","eslint-config-stylelint":"17.1.0","husky":"8.0.3","jest":"28.1.3","lint-staged":"13.3.0","npm-run-all":"4.1.5","prettier":"3.2.3","remark-cli":"11.0.0","remark-preset-lint-recommended":"6.1.3","stylelint":"14.16.1"},"peerDependencies":{"stylelint":"14.16.1"},"resolutions":{"strip-ansi":"6.0.1"},"engines":{"node":">=16.15.0","npm":">=8.5.5"},"_id":"@dbappsecurity/stylelint-config-standard@1.0.1-beta.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-jHI0p0RF2+WRsIwLr4sKV8IDwGnIx5qoO8AUhOAzOkG1kiFsXuKTQgYyNXtyXp1d6qYvnKDu3iR5GlD94yrpNw==","shasum":"565c06738e87b1b043ba4246e566864ec41fc6ba","tarball":"https://registry.npmjs.org/@dbappsecurity/stylelint-config-standard/-/stylelint-config-standard-1.0.1-beta.3.tgz","fileCount":4,"unpackedSize":275888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWH4p0v0sGhxNtfzpH0VgE8D6a348L4+vG8xmLtQHqUAIhAKHlqYqQXdM0LDFPCYk1XkfWWpWD50cJWFW+IKt5dsee"}]},"_npmUser":{"name":"dexleeneversurrender","email":"875827367@qq.com"},"directories":{},"maintainers":[{"name":"dexleeneversurrender","email":"875827367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config-standard_1.0.1-beta.3_1706859303361_0.6112095867760401"},"_hasShrinkwrap":false},"1.0.1-beta.4":{"name":"@dbappsecurity/stylelint-config-standard","version":"1.0.1-beta.4","description":"Dbappseccurity standard shareable config for Stylelint","main":"index.js","scripts":{"format":"prettier . --write --ignore-path .gitignore","prepare":"husky install","lint:formatting":"prettier . --check --ignore-path .gitignore","lint:js":"eslint . --ignore-path .gitignore","lint:md":"remark . --quiet --frail --ignore-path .gitignore","lint":"npm-run-all --parallel lint:*","version:beta":"npm version prerelease --preid=beta","release:beta":"npm-run-all version:beta release","release":"npm publish","unrelease":"npm unpublish -f","pretest":"npm run lint","test":"jest","test:watch":"jest --watch"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,md,yml}":"prettier --write"},"prettier":"@dbappsecurity/prettier-config-standard","eslintConfig":{"extends":["stylelint","@dbappsecurity/eslint-config-standard"],"globals":{"module":true,"require":true}},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"keywords":["stylelint","stylelint-config","config","standard","dbappsecurity"],"author":{"name":"dex.li@dbappsecurity.com.cn"},"license":"MIT","repository":"","dependencies":{"stylelint-config-standard":"29.0.0","stylelint-order":"6.0.4"},"devDependencies":{"@dbappsecurity/eslint-config-standard":"^1.0.1-beta.7","@dbappsecurity/prettier-config-standard":"^1.0.1-beta.7","eslint":"8.56.0","eslint-config-stylelint":"17.1.0","husky":"8.0.3","jest":"28.1.3","lint-staged":"13.3.0","npm-run-all":"4.1.5","prettier":"3.2.3","remark-cli":"11.0.0","remark-preset-lint-recommended":"6.1.3","stylelint":"14.16.1"},"peerDependencies":{"stylelint":"14.16.1"},"resolutions":{"strip-ansi":"6.0.1"},"engines":{"node":">=16.15.0","npm":">=8.5.5"},"_id":"@dbappsecurity/stylelint-config-standard@1.0.1-beta.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-af5MPVrdftwggYHRNtjzm12EqFXcLQm7dxtXYmHir9r8neqF3qRsLbFV8qPT9V8tQ+GUQDvrL38a21veXDVwuA==","shasum":"56df164adc2ea8a5101b4ff1dac3eebc5788cbb9","tarball":"https://registry.npmjs.org/@dbappsecurity/stylelint-config-standard/-/stylelint-config-standard-1.0.1-beta.4.tgz","fileCount":3,"unpackedSize":14371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEeZB+izuBSk6t1yBIwZneCw5gXKNCCkS3OF9Nkg7v6lAiEA3YIpBnSQgFfMzF7kBL5DMoFj8Hbtes0I71wWr34rX8U="}]},"_npmUser":{"name":"dexleeneversurrender","email":"875827367@qq.com"},"directories":{},"maintainers":[{"name":"dexleeneversurrender","email":"875827367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config-standard_1.0.1-beta.4_1708572686326_0.6192233179154731"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dbappsecurity/stylelint-config-standard","version":"1.0.2","description":"Dbappseccurity standard shareable config for Stylelint","main":"index.js","scripts":{"lint:js":"eslint . --report-unused-disable-directives --ignore-path .gitignore","lint:format":"prettier . --check --ignore-path .gitignore","lint:md":"remark . --quiet --frail --ignore-path .gitignore","lint":"npm-run-all --parallel lint:*","lint-fix:js":"eslint . --fix --ignore-path .gitignore","lint-fix:format":"prettier . --write --ignore-path .gitignore","lint-fix:md":"remark . --quiet --output","lint-fix":"npm-run-all --parallel lint-fix:*","pretest":"npm run lint","test":"jest","test:watch":"jest --watch"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,md,yml}":"prettier --write"},"prettier":"@dbappsecurity/prettier-config-standard","eslintConfig":{"extends":["stylelint","@dbappsecurity/eslint-config-standard","plugin:prettier/recommended"],"globals":{"module":true,"require":true},"rules":{"prettier/prettier":["error"]}},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"keywords":["stylelint","stylelint-config","config","standard","dbappsecurity"],"author":{"name":"dex.li@dbappsecurity.com.cn"},"license":"MIT","repository":"","dependencies":{"stylelint":"14.16.1","stylelint-config-standard":"29.0.0","stylelint-order":"6.0.4"},"devDependencies":{"@dbappsecurity/eslint-config-standard":"1.0.2","@dbappsecurity/prettier-config-standard":"1.0.2","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-config-stylelint":"17.1.0","eslint-plugin-prettier":"5.1.3","husky":"8.0.3","jest":"28.1.3","lint-staged":"13.3.0","npm-run-all":"4.1.5","prettier":"3.2.3","remark-cli":"11.0.0","remark-preset-lint-recommended":"6.1.3","stylelint":"14.16.1"},"peerDependencies":{"stylelint":"14.16.1"},"engines":{"node":">=16.15.0","npm":">=8.5.5"},"_id":"@dbappsecurity/stylelint-config-standard@1.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-UpMHPASgEgWQT9oXZDoqLwcvDdHVNCBrDhzGCfsWd6jbb3qQYB7RREIA1zVE8XFAeBOAIOqLXbLyocV0/zLjxQ==","shasum":"6a613cc3b20eb53c80674cf0c58438b1427a12e5","tarball":"https://registry.npmjs.org/@dbappsecurity/stylelint-config-standard/-/stylelint-config-standard-1.0.2.tgz","fileCount":3,"unpackedSize":15159,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7PYUbBsD4rCiA0mlKNoIviyxCsNdRM7VJSBgKSG0AlQIgXI92I+xYeSvd+0N2ZsTrWnVwp3zeqB4ickYyF5fvyr0="}]},"_npmUser":{"name":"dexleeneversurrender","email":"875827367@qq.com"},"directories":{},"maintainers":[{"name":"dexleeneversurrender","email":"875827367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config-standard_1.0.2_1709691504330_0.7199603090861437"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dbappsecurity/stylelint-config-standard","version":"1.0.3","description":"Dbappseccurity standard shareable config for Stylelint","main":"index.js","scripts":{"lint:js":"eslint . --report-unused-disable-directives --ignore-path .gitignore","lint:format":"prettier . --check --ignore-path .gitignore","lint:md":"remark . --quiet --frail --ignore-path .gitignore","lint":"npm-run-all --parallel lint:*","lint-fix:js":"eslint . --fix --ignore-path .gitignore","lint-fix:format":"prettier . --write --ignore-path .gitignore","lint-fix:md":"remark . --quiet --output","lint-fix":"npm-run-all --parallel lint-fix:*","pretest":"npm run lint","test":"jest","test:watch":"jest --watch"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,md,yml}":"prettier --write"},"prettier":"@dbappsecurity/prettier-config-standard","eslintConfig":{"extends":["stylelint","@dbappsecurity/eslint-config-standard","plugin:prettier/recommended"],"globals":{"module":true,"require":true},"rules":{"prettier/prettier":["error"]}},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"keywords":["stylelint","stylelint-config","config","standard","dbappsecurity"],"author":{"name":"dex.li@dbappsecurity.com.cn"},"license":"MIT","repository":"","dependencies":{"stylelint":"14.16.1","stylelint-config-standard":"29.0.0","stylelint-order":"6.0.4"},"devDependencies":{"@dbappsecurity/eslint-config-standard":"1.0.3","@dbappsecurity/prettier-config-standard":"1.0.3","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-config-stylelint":"17.1.0","eslint-plugin-prettier":"5.1.3","husky":"8.0.3","jest":"28.1.3","lint-staged":"13.3.0","npm-run-all":"4.1.5","prettier":"3.2.3","remark-cli":"11.0.0","remark-preset-lint-recommended":"6.1.3","stylelint":"14.16.1"},"peerDependencies":{"stylelint":"14.16.1"},"engines":{"node":">=16.15.0","npm":">=8.5.5"},"_id":"@dbappsecurity/stylelint-config-standard@1.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Ruq4IP4EENnnD+aS5LbWf+6La7hWIiZEoYWndkS0q/4z95WCFZhcfkuIzDVOyOr3EITUh+xNShUjKQbR9RQMWA==","shasum":"601817387f436a7fd3b361b15be6802be9fb37da","tarball":"https://registry.npmjs.org/@dbappsecurity/stylelint-config-standard/-/stylelint-config-standard-1.0.3.tgz","fileCount":3,"unpackedSize":15097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFlXFebSIh1sDW88A3v6nriuqBrKNGWeSWT67QiDv/v4AiBA95j8lSctTuTAKD6otB0v8olLKfSFwDSDvqqK3FBf/Q=="}]},"_npmUser":{"name":"dexleeneversurrender","email":"875827367@qq.com"},"directories":{},"maintainers":[{"name":"dexleeneversurrender","email":"875827367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config-standard_1.0.3_1709691681295_0.04342287825614233"},"_hasShrinkwrap":false},"1.0.4":{"name":"@dbappsecurity/stylelint-config-standard","version":"1.0.4","description":"Dbappseccurity standard shareable config for Stylelint","main":"index.js","scripts":{"lint:js":"eslint . --report-unused-disable-directives --ignore-path .gitignore","lint:format":"prettier . --check --ignore-path .gitignore","lint:md":"remark . --quiet --frail --ignore-path .gitignore","lint":"npm-run-all --parallel lint:*","lint-fix:js":"eslint . --fix --ignore-path .gitignore","lint-fix:format":"prettier . --write --ignore-path .gitignore","lint-fix:md":"remark . --quiet --output","lint-fix":"npm-run-all --parallel lint-fix:*","pretest":"npm run lint","test":"jest","test:watch":"jest --watch"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,md,yml}":"prettier --write"},"prettier":"@dbappsecurity/prettier-config-standard","eslintConfig":{"extends":["stylelint","@dbappsecurity/eslint-config-standard","plugin:prettier/recommended"],"globals":{"module":true,"require":true},"rules":{"prettier/prettier":["error"]}},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"keywords":["stylelint","stylelint-config","config","standard","dbappsecurity"],"author":{"name":"dex.li@dbappsecurity.com.cn"},"license":"MIT","repository":"","dependencies":{"stylelint":"14.16.1","stylelint-config-standard":"29.0.0","stylelint-order":"6.0.4"},"devDependencies":{"@dbappsecurity/eslint-config-standard":"1.0.3","@dbappsecurity/prettier-config-standard":"1.0.3","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-config-stylelint":"17.1.0","eslint-plugin-prettier":"5.1.3","husky":"8.0.3","jest":"28.1.3","lint-staged":"13.3.0","npm-run-all":"4.1.5","prettier":"3.2.3","remark-cli":"11.0.0","remark-preset-lint-recommended":"6.1.3","stylelint":"14.16.1"},"peerDependencies":{"stylelint":"14.16.1"},"engines":{"node":">=16.15.0","npm":">=8.5.5"},"_id":"@dbappsecurity/stylelint-config-standard@1.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Bak1tLpIEtddIDrAhMzD5Mlzvy3vx2Uq18YW2wyFxEQqa+HU2Yl7t1Qfhu5XF6TZD+TKSawrZEeMZBjFMJk64w==","shasum":"5ecf78f74b0fd723a1104964371d3c82f9d0a5b0","tarball":"https://registry.npmjs.org/@dbappsecurity/stylelint-config-standard/-/stylelint-config-standard-1.0.4.tgz","fileCount":3,"unpackedSize":14788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+oZ9S45IW3U7QeAIi/K1FkNpQc8pWJSKHMdgFqc2WcAIhAOPdf6283+APPLjrTPrYtkDrgoIQ66g2DllT/pLs/z/s"}]},"_npmUser":{"name":"dexleeneversurrender","email":"875827367@qq.com"},"directories":{},"maintainers":[{"name":"dexleeneversurrender","email":"875827367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config-standard_1.0.4_1709693117854_0.49455014007808273"},"_hasShrinkwrap":false},"1.0.5":{"name":"@dbappsecurity/stylelint-config-standard","version":"1.0.5","description":"Dbappseccurity standard shareable config for Stylelint","main":"index.js","scripts":{"lint:js":"eslint . --report-unused-disable-directives --ignore-path .gitignore","lint:format":"prettier . --check --ignore-path .gitignore","lint:md":"remark . --quiet --frail --ignore-path .gitignore","lint":"npm-run-all --parallel lint:*","lint-fix:js":"eslint . --fix --ignore-path .gitignore","lint-fix:format":"prettier . --write --ignore-path .gitignore","lint-fix:md":"remark . --quiet --output","lint-fix":"npm-run-all --parallel lint-fix:*","pretest":"npm run lint","test":"jest","test:watch":"jest --watch"},"lint-staged":{"*.js":"eslint --cache --fix","*.{js,md,yml}":"prettier --write"},"prettier":"@dbappsecurity/prettier-config-standard","eslintConfig":{"extends":["stylelint","@dbappsecurity/eslint-config-standard","plugin:prettier/recommended"],"globals":{"module":true,"require":true},"rules":{"prettier/prettier":["error"]}},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"keywords":["stylelint","stylelint-config","config","standard","dbappsecurity"],"author":{"name":"dex.li@dbappsecurity.com.cn"},"license":"MIT","repository":"","dependencies":{"stylelint":"14.16.1","stylelint-config-standard":"29.0.0","stylelint-order":"6.0.4"},"devDependencies":{"@dbappsecurity/eslint-config-standard":"1.0.5","@dbappsecurity/prettier-config-standard":"1.0.5","eslint":"8.56.0","eslint-config-prettier":"9.1.0","eslint-config-stylelint":"17.1.0","eslint-plugin-prettier":"5.1.3","husky":"8.0.3","jest":"28.1.3","lint-staged":"13.3.0","npm-run-all":"4.1.5","prettier":"3.2.3","remark-cli":"11.0.0","remark-preset-lint-recommended":"6.1.3","stylelint":"14.16.1"},"peerDependencies":{"stylelint":"14.16.1"},"engines":{"node":">=16.15.0","npm":">=8.5.5"},"_id":"@dbappsecurity/stylelint-config-standard@1.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-nvGQFi9R4T+G+sKrt+toxQVNnvHxCugT5f5oLNwY5taUr6pP9DpvCZ+8XaHFWc1I4Ev8PD6tTgg4wLs4/+diew==","shasum":"ba6bce6b14da6ccd50c62f1ec1c4e5ce495dbd35","tarball":"https://registry.npmjs.org/@dbappsecurity/stylelint-config-standard/-/stylelint-config-standard-1.0.5.tgz","fileCount":3,"unpackedSize":14740,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEslDB5rWx0SgUpBWMh8TglYenAiwLYcF//ukFmSvZikAiAx8GslGCFEFuzQ6lecq6jPA3x4nbOJv21tQZ+fkMOPfQ=="}]},"_npmUser":{"name":"dexleeneversurrender","email":"875827367@qq.com"},"directories":{},"maintainers":[{"name":"dexleeneversurrender","email":"875827367@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/stylelint-config-standard_1.0.5_1709693379104_0.09853760804230505"},"_hasShrinkwrap":false}},"maintainers":[{"name":"dexleeneversurrender","email":"875827367@qq.com"}],"description":"Dbappseccurity standard shareable config for Stylelint","keywords":["stylelint","stylelint-config","config","standard","dbappsecurity"],"author":{"name":"dex.li@dbappsecurity.com.cn"},"license":"MIT","readme":"# @dbappsecurity/stylelint-config-standard\n\n在官方标准 `stylelint-config-standard` 基础上添加/覆盖了较强的校验规则，并添加规范样式属性顺序的插件 `stylelint-order`。\n\n## 安装\n\n```sh\nyarn add stylelint @dbappsecurity/stylelint-config-standard -D\n```\n\n## 配置\n\n在项目根目录创建 `.stylelintrc.js`，然后添加：\n\n```sh\nmodule.exports = {\n    // ...\n    extends: ['@dbappsecurity/stylelint-config-standard'],\n    // ...\n};\n```\n\n其他文件后缀的默认配置文件按照对应格式配置。\\\n在实际项目中，会根据使用的UI框架语法、是否使用预编译语言、是否配合 Prettier 来增加 `extends`，例如：\n\n```sh\nyarn add stylelint-config-prettier -D\n```\n\n```sh\nmodule.exports = {\n    // ...\n    extends: [\n        // ...\n        '@dbappsecurity/stylelint-config-standard',\n        'stylelint-config-prettier',\n    ],\n    rules: {\n        'prettier/prettier': ['error'], // 打开 Prettier 校验\n        // ...\n    },\n    // ...\n};\n```\n\n`extends` 中的规则会由后往前覆盖，所以尽量将 `@dbappsecurity/stylelint-config-standard` 往后放置来覆盖别的规则，若项目中使用 `stylelint-config-prettier`，则必须把它放到最后，以解决 Stylelint 和 Prettier 规则冲突。\n\n## 使用\n\n分为构建流程和脚本命令两部分：\n\n1.  常用的构建工具有 webpack vite rollup 等，这里以 webpack 为例，首先安装 `stylelint-webpack-plugin`。\n\n    ```sh\n    yarn add stylelint-webpack-plugin -D\n    ```\n\n    然后配置 webpack.config.js：\n\n    ```sh\n    const StylelintPlugin = require('stylelint-webpack-plugin');\n\n    module.exports = {\n        // ...\n        plugins: [\n            // ...\n            ...(process.env.NODE_ENV === 'development' // 仅开发环境启动校验\n                ? [\n                    new StylelintPlugin({\n                        configFile: path.resolve(__dirname, './.stylelintrc.js'),\n                        files: ['**/*.{html,css}'],\n                        lintDirtyModulesOnly: false,\n                        fix: false,\n                        cache: false,\n                        emitWarning: true,\n                        emitErrors: true,\n                    }),\n                ]\n                : []),\n        ],\n    };\n    ```\n\n    以上是最基础的配置。\n    在实际项目中，各UI框架和各预编译语言都提供了对应的文件类型，例如：`.vue` `.jsx` `.tsx` `.less` `.scss` 等，这类文件的校验需要根据情况手动添加。\n\n2.  在 package.json 中添加脚本命令：\n\n    ```sh\n    {\n        // ...\n        \"scripts\": {\n            \"lint:style\": \"stylelint \\\"./**/*.{html,css}\\\"\",\n            \"lint:style:fix\": \"stylelint \\\"./**/*.{html,css}\\\" --fix\",\n        }\n        // ...\n    }\n    ```\n\n    上述脚本命令仅校验 JavaScript 文件。\n    在实际项目中，各UI框架和各预编译语言都提供了对应的文件类型，例如：`.vue` `.jsx` `.tsx` `.less` `.scss` 等，这类文件的校验需要根据情况手动添加。\n","readmeFilename":"README.md"}