build(stylelint): 将配置文件从 TypeScript 转换为 ESM 模块
Some checks failed
CI/CD Pipeline / build-and-deploy (push) Successful in 2m16s
CI/CD Pipeline / playwright (push) Successful in 3m29s
/ playwright (push) Successful in 1m54s
/ build-and-test (push) Failing after 1m54s

将 stylelint 配置文件从 `.ts` 重命名为 `.mjs`,
This commit is contained in:
严浩
2025-10-16 01:53:48 +08:00
parent 48d38950ae
commit ac572c6844

34
stylelint.config.mjs Normal file
View File

@@ -0,0 +1,34 @@
/** @type {import('stylelint').Config} */
export default {
extends: [
'stylelint-config-standard',
'stylelint-config-recess-order',
'stylelint-config-standard-scss',
'stylelint-config-standard-vue/scss',
],
overrides: [
{
files: ['**/*.scss'],
customSyntax: 'postcss-scss',
},
{
files: ['**/*.less'],
customSyntax: 'postcss-less',
},
{
files: ['**/*.vue'],
customSyntax: 'postcss-html',
},
],
rules: {
// 允许非 kebab-case 的 IDVue 使用 __ID__ 约定)
'selector-id-pattern': null,
// >>>>>
// 禁用默认的 at-rule-no-unknown使用 SCSS 专用的规则
// 'at-rule-no-unknown': null,
// SCSS 专用的 at-rule 规则会自动处理 @include, @mixin 等
// 'scss/at-rule-no-unknown': true,
// <<<<<
},
};