@codacy/tools-stylelint-0 (英语)
目录
概览
使用CSS/SCSS/Less linter 样式林. 使用库执行策略——直接调用Stylelint API,而不是生成子进程.
| 财产 | 数值 |
|---|---|
| 工具标识 | Stylelint |
| 编码 UUID | 1f03328a-086e-459e-bfa3-73e56f01020f |
| 战略 | 图书馆 |
| 语文 | CSS、LESS、SASS 软件 |
| 依赖性 | stylelint npm 软件包 (v17.x) |
| 文件图案 | **/*.css, (中文(简体) ), **/*.scss, (中文(简体) ), **/*.less |
更新图案
# Re-fetch pattern metadata from the Codacy API
pnpm prefetch
# Commit the result
git add src/patterns.json
模式 ID 遵循格式 Stylelint_block-no-empty, (中文(简体) ), Stylelint_color-no-invalid-hex等 (中文(简体) ).
更新样式林特版本
- 更新
stylelint版本在devDependencies联 合 国package.json,以及preferredVersion内src/metadata.ts - 运行
pnpm install - 运行
pnpm generate-payloads stylelint-0从重播根到重播payload/package.json并重生其锁文件 - 运行
pnpm prefetch以检查新的/撤消的规则 - 运行
pnpm test以验证兼容性 - 如果主要版本更改,请创建新的适配软件包(
stylelint-1/(中文(简体) )
发展
pnpm build # Build with tsup
pnpm test # Run tests
维护者的注释
- 样式lint v16+ 是 纯无害环境管理。适配器使用动态
import()在运行时保持 CJS 与 tsup 构建兼容 . stylelint-config-standard在不提供本地配置或 Codacy 模式时作为默认配置。 没有它,斯德林特就启用了零规则.- Stylelint 将括号中的规则名附加到警告文本(例如:.
"Unexpected empty block (block-no-empty)") (中文(简体) ). 适配器将这个后缀条取出更清洁的信息. checkAvailability动态导入 Stylelint 并运行一个小插件来验证其负载 .- 工具为 npm 有效载数,而不是依赖性:在运行时解决(Codacy管理安装)
~/.codacy/tools/<id>/页:1CODACY_TOOL_ROOT_<ID>root, 或此软件包本身node_modules(在单体)和install运行npm ci对所犯payload/package-lock.json。见src/payload.ts。 。 。 .