强制使用点表示法。
访问属性有两种方式,一种是点表示法(foo.bar),另一种是括号表示法(foo["bar"]),点表示法更易于阅读,这里推荐使用点表示法。
该规则仅支持对.js/.ts文件进行检查。
规则配置
// code-linter.json5
{
"rules": {
"@typescript-eslint/dot-notation": "error"
}
} 正例
const foo = {
bar: 'hello'
};
export const x = foo.bar; 反例
const foo = {
bar: 'hello'
};
export const x = foo['bar'];