Skip to content
This repository was archived by the owner on Jan 11, 2018. It is now read-only.

Commit 701336e

Browse files
author
Sergey Sova
committed
Add lines-between-class-members
1 parent e6692b9 commit 701336e

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

.eslintrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ module.exports = {
4343
'brace-style': ['error', 'stroustrup'],
4444
'quote-props': ['error', 'as-needed'],
4545
'no-plusplus': 'off',
46+
'lines-between-class-members': ['error', 'always', { exceptAfterSingleLine: true }],
4647

4748
'import/no-unresolved': 'off',
4849
'import/extensions': ['error', 'never',

readme.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,36 @@ https://eslint.org/docs/rules/no-plusplus
291291
We use it, because it good shorthand for some cases.
292292

293293

294+
## lines-between-class-members: `[error, always]`
295+
296+
```js
297+
{ exceptAfterSingleLine: true }
298+
```
299+
300+
https://eslint.org/docs/rules/lines-between-class-members
301+
302+
Add lines between class methods/properties.
303+
304+
Example:
305+
```js
306+
class Foo {
307+
id = 1
308+
name = 'Foo'
309+
310+
constructor() {
311+
// code
312+
}
313+
314+
toString() { /* single line */ }
315+
316+
member() {
317+
// code
318+
}
319+
320+
}
321+
```
322+
323+
294324
## import/no-unresolved: `off`
295325

296326
https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md

0 commit comments

Comments
 (0)