Skip to content

Commit 7011e78

Browse files
committed
fix linting
1 parent cfdd91e commit 7011e78

File tree

9 files changed

+297
-264
lines changed

9 files changed

+297
-264
lines changed

.eslintrc.cjs

Lines changed: 0 additions & 17 deletions
This file was deleted.

.eslintrc.js

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
module.exports = {
2+
'env': {
3+
'browser': true,
4+
'es2021': true
5+
},
6+
'extends': [
7+
'eslint:recommended',
8+
'plugin:@typescript-eslint/recommended'
9+
],
10+
'ignorePatterns': [
11+
'lib/',
12+
'node_modules/',
13+
'jest.config.js',
14+
'tsconfig.json',
15+
'tsup.config.js',
16+
'package.json',
17+
],
18+
'overrides': [
19+
{
20+
'env': {
21+
'node': true
22+
},
23+
'files': [
24+
'.eslintrc.{js,cjs}'
25+
],
26+
'parserOptions': {
27+
'sourceType': 'script'
28+
}
29+
}
30+
],
31+
'parser': '@typescript-eslint/parser',
32+
'parserOptions': {
33+
'ecmaVersion': 'latest'
34+
},
35+
'plugins': [
36+
'@typescript-eslint'
37+
],
38+
'rules': {
39+
'semi': ['error', 'always'],
40+
'quotes': ['error', 'single'],
41+
'indent': ['error', 2],
42+
'@typescript-eslint/no-explicit-any': 0
43+
}
44+
};

__test__/index.test.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ const authorizerENV = {
2424
DATABASE_URL: 'data.db',
2525
DATABASE_TYPE: 'sqlite',
2626
CUSTOM_ACCESS_TOKEN_SCRIPT:
27-
"function(user,tokenPayload){var data = tokenPayload;data.extra = {'x-extra-id': user.id};return data;}",
27+
'function(user,tokenPayload){var data = tokenPayload;data.extra = {\'x-extra-id\': user.id};return data;}',
2828
DISABLE_PLAYGROUND: 'true',
2929
SMTP_HOST: 'smtp.ethereal.email',
3030
SMTP_PASSWORD: 'WncNxwVFqb6nBjKDQJ',
@@ -34,7 +34,7 @@ const authorizerENV = {
3434
ADMIN_SECRET: 'secret',
3535
};
3636

37-
const verificationRequests = `query {_verification_requests { verification_requests { id token email expires identifier } } }`;
37+
const verificationRequests = 'query {_verification_requests { verification_requests { id token email expires identifier } } }';
3838

3939
describe('Integration Tests - authorizer-js', () => {
4040
let container: StartedTestContainer;
@@ -175,27 +175,27 @@ describe('Integration Tests - authorizer-js', () => {
175175
it('should login with magic link', async () => {
176176
const magicLinkLoginRes = await authorizer.magicLinkLogin({
177177
email: testConfig.maginLinkLoginEmail,
178-
})
179-
expect(magicLinkLoginRes?.data).toBeDefined()
180-
expect(magicLinkLoginRes?.errors).toHaveLength(0)
181-
})
178+
});
179+
expect(magicLinkLoginRes?.data).toBeDefined();
180+
expect(magicLinkLoginRes?.errors).toHaveLength(0);
181+
});
182182
it('should verify email', async () => {
183183
const verificationRequestsRes = await authorizer.graphqlQuery({
184184
query: verificationRequests,
185185
headers: {
186186
'x-authorizer-admin-secret': authorizerConfig.adminSecret,
187187
},
188-
})
188+
});
189189
const requests
190-
= verificationRequestsRes?.data?._verification_requests.verification_requests
191-
const item = requests.find((i:{email: string}) => i.email === testConfig.maginLinkLoginEmail)
192-
expect(item).not.toBeNull()
190+
= verificationRequestsRes?.data?._verification_requests.verification_requests;
191+
const item = requests.find((i:{email: string}) => i.email === testConfig.maginLinkLoginEmail);
192+
expect(item).not.toBeNull();
193193
const verifyEmailRes = await authorizer.verifyEmail({
194194
token: item.token,
195-
})
196-
expect(verifyEmailRes?.data).toBeDefined()
197-
expect(verifyEmailRes?.errors).toHaveLength(0)
198-
expect(verifyEmailRes?.data?.user?.signup_methods).toContain('magic_link_login')
199-
})
200-
})
195+
});
196+
expect(verifyEmailRes?.data).toBeDefined();
197+
expect(verifyEmailRes?.errors).toHaveLength(0);
198+
expect(verifyEmailRes?.data?.user?.signup_methods).toContain('magic_link_login');
199+
});
200+
});
201201
});

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@
5959
"@swc/core": "^1.3.99",
6060
"@types/jest": "^29.5.10",
6161
"@types/node": "^20.9.4",
62+
"@typescript-eslint/eslint-plugin": "^6.13.2",
63+
"@typescript-eslint/parser": "^6.13.2",
6264
"bumpp": "^9.2.0",
6365
"eslint": "^8.54.0",
6466
"husky": "^8.0.0",

pnpm-lock.yaml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/constants.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export const DEFAULT_AUTHORIZE_TIMEOUT_IN_SECONDS = 60
2-
export const CLEANUP_IFRAME_TIMEOUT_IN_SECONDS = 2
3-
export const AUTHORIZE_IFRAME_TIMEOUT = 5
1+
export const DEFAULT_AUTHORIZE_TIMEOUT_IN_SECONDS = 60;
2+
export const CLEANUP_IFRAME_TIMEOUT_IN_SECONDS = 2;
3+
export const AUTHORIZE_IFRAME_TIMEOUT = 5;

0 commit comments

Comments
 (0)