跳到主要内容

@hw-stylistic/file-naming-convention

强制代码文件和资源文件保持一致的命名风格。

  • .js文件建议使用小驼峰,.ets/.ts建议使用大驼峰;
  • 资源文件建议使用小驼峰或者小写字母加下划线的风格命名。

规则配置

// code-linter.json5
{
"rules": {
"@hw-stylistic/file-naming-convention": "error"
}
}

选项

该规则默认检查代码文件和资源文件的命名风格,也可以接受一个对象作为参数{selector: string},来指定只检查代码文件或者资源文件。"selector"支持配置为"resources"或者"code"。

示例:

1.以下配置只检查代码文件命名风格:

// code-linter.json5
{
"rules": {
"@hw-stylistic/file-naming-convention": ["error", { "selector": "code" }]
}
}

2.以下配置只检查资源文件命名风格:

// code-linter.json5
{
"rules": {
"@hw-stylistic/file-naming-convention": ["error", { "selector": "resources" }]
}
}

正例

// 代码文件名:Index.ets、EntryAbility.ets、index.js
// 资源文件名:color.json、background.png、main_pages.json

反例

// 代码文件名:index.ets、ability.ets、Index.js
// 资源文件名:String.json、BackGround.png

规则集

"plugin:@hw-stylistic/recommended"
"plugin:@hw-stylistic/all"

Code Linter代码检查规则的配置指导请参考Code Linter代码检查