IssueRaiser

Respect/Enforce line break after class declaration

Respect/Enforce line break after class declaration, I'm talking about second line break after `export class X {` Less readable: ```ts export class SlackPeopleSync { constructor(setting: Setting) { this.setting = setting this.loader = new SlackLoader(this.setting) } async run() { console.log(`loading slack users`) const users = await this.loader.loadUsers() console.log(`loaded slack users`, users) const bits = await Promise.all( users.map(user => createOrUpdatePerson(user)), ) console.log(`updated bits`, bits) } } ``` More readable: ```ts export class SlackPeopleSync { constructor(setting: Setting) { this.setting = setting this.loader = new SlackLoader(this.setting) } async run() { console.log(`loading slack users`) const users = await this.loader.loadUsers() console.log(`loaded slack users`, users) const bits = await Promise.all( users.map(user => createOrUpdatePerson(user)), ) console.log(`updated bits`, bits) } } ``` Less readable: ```ts export class SlackPeopleSync { setting: Setting loader: SlackLoader constructor(setting: Setting) { this.setting = setting this.loader = new SlackLoader(this.setting) } async run() { console.log(`loading slack users`) const users = await this.loader.loadUsers() console.log(`loaded slack users`, users) const bits = await Promise.all( users.map(user => createOrUpdatePerson(user)), ) console.lo

Posted by pleerock on Jul 22, 2018, 8:54 AM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.4,000 issues0 comments

github (Other)

Respect/Enforce line break after class declaration

pleerockJul 22, 2018, 8:54 AM

Respect/Enforce line break after class declaration, I'm talking about second line break after `export class X {` Less readable: ```ts export class SlackPeopleSync { constructor(setting: Setting) { this.setting = setting this.loader = new SlackLoader(this.setting) } async run() { console.log(`loading slack users`) const users = await this.loader.loadUsers() console.log(`loaded slack users`, users) const bits = await Promise.all( users.map(user => createOrUpdatePerson(user)), ) console.log(`updated bits`, bits) } } ``` More readable: ```ts export class SlackPeopleSync { constructor(setting: Setting) { this.setting = setting this.loader = new SlackLoader(this.setting) } async run() { console.log(`loading slack users`) const users = await this.loader.loadUsers() console.log(`loaded slack users`, users) const bits = await Promise.all( users.map(user => createOrUpdatePerson(user)), ) console.log(`updated bits`, bits) } } ``` Less readable: ```ts export class SlackPeopleSync { setting: Setting loader: SlackLoader constructor(setting: Setting) { this.setting = setting this.loader = new SlackLoader(this.setting) } async run() { console.log(`loading slack users`) const users = await this.loader.loadUsers() console.log(`loaded slack users`, users) const bits = await Promise.all( users.map(user => createOrUpdatePerson(user)), ) console.lo

Comments (0)

No comments yet. Start the discussion.

Comment on this issue