Skip to content

Commit 9e49006

Browse files
committed
no use before define rule tweaks
1 parent 601d007 commit 9e49006

File tree

3 files changed

+27
-12
lines changed

3 files changed

+27
-12
lines changed

eslint.config.mjs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export default defineConfig([
8080
eslintImportResolverTypescript.createTypeScriptImportResolver({
8181
project: [
8282
'lambdas/*/tsconfig.json',
83-
'tests/test-team/tsconfig.json',
83+
'tests/tsconfig.json',
8484
'internal/*/tsconfig.json',
8585
],
8686
}),
@@ -221,6 +221,14 @@ export default defineConfig([
221221
},
222222
},
223223

224+
// No use before define relaxations
225+
{
226+
rules: {
227+
"no-use-before-define": "off",
228+
"@typescript-eslint/no-use-before-define": "error"
229+
}
230+
},
231+
224232
// misc rule overrides
225233
{
226234
rules: {

lambdas/authorizer/src/authorizer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ const checkCertificateExpiry = async (
109109
});
110110

111111
if (!certificate) {
112+
// In a real production environment, we won't have got this far if there wasn't a cert
112113
return;
113114
}
114115

package-lock.json

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

0 commit comments

Comments
 (0)