Skip to content

Commit 23b7f2d

Browse files
committed
style: enforce blank line between class methods
1 parent 94119ce commit 23b7f2d

File tree

12 files changed

+18
-2
lines changed

12 files changed

+18
-2
lines changed

.eslintrc.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,13 @@ module.exports = {
3636
],
3737
'@typescript-eslint/lines-between-class-members': [
3838
'warn',
39-
'always',
40-
{ exceptAfterSingleLine: true },
39+
{
40+
enforce: [
41+
{ blankLine: 'any', prev: '*', next: 'field' },
42+
{ blankLine: 'any', prev: 'field', next: '*' },
43+
{ blankLine: 'always', prev: '*', next: 'method' },
44+
],
45+
},
4146
],
4247
'padding-line-between-statements': 'off',
4348
'@typescript-eslint/padding-line-between-statements': [

server/src/auth/auth.controller.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { AuthService } from './auth.service';
99
@ApiTags('auth')
1010
export class AuthController {
1111
private readonly logger = new Logger(AuthController.name);
12+
1213
constructor(private readonly authService: AuthService) {}
1314

1415
@Get('login/github')

server/src/auth/auth.service.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import { TokenPayload, Tokens } from './types/token';
1616
@Injectable()
1717
export class AuthService {
1818
private readonly logger = new Logger(AuthService.name);
19+
1920
constructor(
2021
@Inject(UserService)
2122
private readonly userService: UserService,

server/src/auth/strategies/JWT.strategy.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { ExtractJwt, Strategy } from 'passport-jwt';
77
@Injectable()
88
export class JwtStrategy extends PassportStrategy(Strategy, 'jwt-refresh') {
99
private static logger = new Logger(JwtStrategy.name);
10+
1011
constructor(@Inject(ConfigService) config: ConfigService) {
1112
const JWT_SECRET = config.getOrThrow('JWT_SECRET');
1213

server/src/auth/strategies/discord.strategy/Strategy.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ export default class Strategy extends OAuth2Strategy {
3535
private fetchScopeEnabled: boolean;
3636
public override name = 'discord';
3737
prompt?: string;
38+
3839
public constructor(options: DiscordStrategyConfig, verify: VerifyFunction) {
3940
super(
4041
{

server/src/auth/strategies/discord.strategy/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { DiscordPermissionScope } from './types';
88
@Injectable()
99
export class DiscordStrategy extends PassportStrategy(strategy, 'discord') {
1010
private static logger = new Logger(DiscordStrategy.name);
11+
1112
constructor(
1213
@Inject(ConfigService)
1314
configService: ConfigService,

server/src/auth/strategies/github.strategy.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import strategy from 'passport-github';
66
@Injectable()
77
export class GithubStrategy extends PassportStrategy(strategy, 'github') {
88
private static logger = new Logger(GithubStrategy.name);
9+
910
constructor(
1011
@Inject(ConfigService)
1112
configService: ConfigService,

server/src/auth/strategies/google.strategy.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { Strategy, VerifyCallback } from 'passport-google-oauth20';
66
@Injectable()
77
export class GoogleStrategy extends PassportStrategy(Strategy, 'google') {
88
private static logger = new Logger(GoogleStrategy.name);
9+
910
constructor(
1011
@Inject(ConfigService)
1112
configService: ConfigService,

server/src/song/song.service.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import { removeExtraSpaces } from './song.util';
2727
@Injectable()
2828
export class SongService {
2929
private logger = new Logger(SongService.name);
30+
3031
constructor(
3132
@InjectModel(SongEntity.name)
3233
private songModel: Model<SongEntity>,

server/src/user/dto/user.dto.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export class UserDto {
44
username: string;
55
publicName: string;
66
email: string;
7+
78
static fromEntity(user: User): UserDto {
89
const userDto: UserDto = {
910
username: user.username,

0 commit comments

Comments
 (0)