Skip to content

Commit d923e90

Browse files
chore: migrate eslint configs (#11234)
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
1 parent 8ed93b3 commit d923e90

File tree

6 files changed

+50
-23
lines changed

6 files changed

+50
-23
lines changed

packages/create-discord-bot/template/JavaScript/.eslintrc.json

Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import common from 'eslint-config-neon/common';
2+
import node from 'eslint-config-neon/node';
3+
import prettier from 'eslint-config-neon/prettier';
4+
5+
const config = [
6+
{
7+
ignores: [],
8+
},
9+
...common,
10+
...node,
11+
...prettier,
12+
{
13+
rules: {
14+
'jsdoc/check-tag-names': 0,
15+
'jsdoc/no-undefined-types': 0,
16+
'jsdoc/valid-types': 0,
17+
},
18+
},
19+
];
20+
21+
export default config;

packages/create-discord-bot/template/JavaScript/src/events/interactionCreate.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { URL } from 'node:url';
12
import { Events } from 'discord.js';
23
import { loadCommands } from '../util/loaders.js';
34

packages/create-discord-bot/template/JavaScript/src/util/loaders.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { glob, stat } from 'node:fs/promises';
2-
import { fileURLToPath, resolve, URL } from 'node:url';
2+
import { resolve } from 'node:path';
3+
import { fileURLToPath, URL } from 'node:url';
34
import { predicate as commandPredicate } from '../commands/index.js';
45
import { predicate as eventPredicate } from '../events/index.js';
56

packages/create-discord-bot/template/TypeScript/.eslintrc.json

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import common from 'eslint-config-neon/common';
2+
import node from 'eslint-config-neon/node';
3+
import prettier from 'eslint-config-neon/prettier';
4+
import typescript from 'eslint-config-neon/typescript';
5+
6+
const config = [
7+
{
8+
ignores: ['**/dist/*'],
9+
},
10+
...common,
11+
...node,
12+
...typescript,
13+
...prettier,
14+
{
15+
languageOptions: {
16+
parserOptions: {
17+
project: ['./tsconfig.eslint.json'],
18+
},
19+
},
20+
rules: {
21+
'import/extensions': 0,
22+
},
23+
},
24+
];
25+
26+
export default config;

0 commit comments

Comments
 (0)