🧭
基于语义的属性顺序
按角色(定义、状态、补充含义、ARIA、数据、事件)对属性分组,而不是按字母顺序或书写顺序。
按角色(定义、状态、补充含义、ARIA、数据、事件)对属性分组,而不是按字母顺序或书写顺序。
Vue 配置文件沿用 eslint-plugin-vue 的默认顺序,并增加同名聚合、ARIA 子排序、纯 HTML 和样式表支持。
CSS、SCSS、Sass 和 Less 声明按 malva 的属性顺序重新排列,带厂商前缀的声明放在最前。只改变顺序。
顺序和布局规则是数据而非代码。配置文件由 JSON Schema 校验,未知键会被拒绝。
不做文件 I/O 的纯 Rust 函数、anyl CLI,以及提供同步 format() API 的 npm 包。
通过 annealer-disable、annealer-enable 和 annealer-disable-next-line 注释,让指定代码保持原样。