Skip to content

Commit 4d6f8d3

Browse files
Sync ESLint rules with NHS.UK frontend
1 parent ac61042 commit 4d6f8d3

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

eslint.config.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,23 @@ export default defineConfig([
4444
'import/no-unresolved': 'off',
4545
'import/no-unused-modules': 'off',
4646

47+
// Always import Node.js packages from `node:*`
48+
'import/enforce-node-protocol-usage': ['error', 'always'],
49+
50+
// Check import or require statements are A-Z ordered
51+
'import/order': [
52+
'error',
53+
{
54+
'alphabetize': { order: 'asc' },
55+
'newlines-between': 'always',
56+
},
57+
],
58+
4759
// Prefer rules that are type aware
60+
'no-redeclare': 'off',
61+
'no-undef': 'off',
4862
'no-unused-vars': 'off',
63+
'@typescript-eslint/no-redeclare': 'error',
4964
'@typescript-eslint/no-unused-vars': [
5065
'error',
5166
{

0 commit comments

Comments
 (0)