Classes Rules
Class method formatting and naming conventions
2 rules2 auto-isFixable
class-method-definition-format
auto-isFixable
Consistent spacing in class/method definitions: space before {, no space before (
Why: Consistent formatting makes code more readable
Correct
javascript
class ApiServiceClass { getDataHandler(): string { return "data"; }}Incorrect
javascript
class ApiServiceClass{ getDataHandler (): string{ return "data"; }}eslint.config.js
javascript
"code-style/class-method-definition-format": "error"class-naming-convention
auto-isFixable
Class declarations must end with 'Class' suffix
Why: The 'Class' suffix distinguishes class definitions from components or types
Correct
javascript
class ApiServiceClass { fetch() {}}Incorrect
javascript
class ApiService { fetch() {}}eslint.config.js
javascript
"code-style/class-naming-convention": "error"