Skip to content

Commit e82ac42

Browse files
chore: update ESLint and Vite configurations
Co-authored-by: Junie <junie@jetbrains.com>
1 parent af3e78e commit e82ac42

14 files changed

Lines changed: 33 additions & 34 deletions

config/eslint/common-ignores.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import type { Linter } from "eslint";
66
* @see https://eslint.org/docs/latest/use/configure/ignore
77
*/
88
const config: Linter.Config = {
9-
ignores: [ "dist/*", "package-lock.json", "tsconfig*.json", "src/**/*.js" ]
9+
ignores: ["dist/*", "package-lock.json", "tsconfig*.json", "src/**/*.js"]
1010
};
1111

1212
export default config;

config/eslint/env-appsscript.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { Linter } from "eslint";
44
* Google Apps Script environment settings.
55
*/
66
const config: Linter.Config = {
7-
files: [ "src/**/*.{js,mjs,cjs,ts,jsx,tsx}" ],
7+
files: ["src/**/*.{js,mjs,cjs,ts,jsx,tsx}"],
88
rules: {
99
"no-restricted-globals": [
1010
"error",

config/eslint/lang-javascript.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import type { Linter } from "eslint";
77
* @see {@link https://eslint.org/docs/latest/rules/ ESLint rules}
88
*/
99
const config: Linter.Config = {
10-
files: [ "**/*.{js,mjs,cjs}" ],
10+
files: ["**/*.{js,mjs,cjs}"],
1111
...js.configs.recommended
1212
};
1313

config/eslint/lang-json.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,18 @@ import type { Linter } from "eslint";
88
*/
99
const config: Array<Linter.Config> = [
1010
{
11-
files: [ "**/*.json" ],
12-
ignores: [ "**/tsconfig.json", "**/tsconfig.*.json" ],
11+
files: ["**/*.json"],
12+
ignores: ["**/tsconfig.json", "**/tsconfig.*.json"],
1313
language: "json/json",
1414
...json.configs.recommended
1515
},
1616
{
17-
files: [ "**/*.jsonc", "**/tsconfig.json", "**/tsconfig.*.json" ],
17+
files: ["**/*.jsonc", "**/tsconfig.json", "**/tsconfig.*.json"],
1818
language: "json/jsonc",
1919
...json.configs.recommended
2020
},
2121
{
22-
files: [ "**/*.json5" ],
22+
files: ["**/*.json5"],
2323
language: "json/json5",
2424
...json.configs.recommended
2525
}

config/eslint/lang-markdown.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ import type { Linter } from "eslint";
99
const config: Array<Linter.Config> = [
1010
...markdown.configs.recommended.map((config) => ({
1111
...config,
12-
files: [ "**/*.md" ]
12+
files: ["**/*.md"]
1313
})),
1414
{
15-
files: [ "**/*.md" ],
15+
files: ["**/*.md"],
1616
rules: {
1717
"markdown/no-missing-label-refs": "off"
1818
}

config/eslint/lang-typescript.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import globals from "globals";
88
* @see https://typescript-eslint.io/rules/
99
*/
1010
const config: Linter.Config = {
11-
files: [ "**/*.{js,mjs,cjs,ts,jsx,tsx}" ],
11+
files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"],
1212
languageOptions: {
1313
parser,
1414
globals: {

config/eslint/overrides-tests.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { Linter } from "eslint";
44
* Overrides for test files.
55
*/
66
const config: Linter.Config = {
7-
files: [ "test/**/*.ts" ],
7+
files: ["test/**/*.ts"],
88
rules: {
99
/**
1010
* Disallows usage of the `any` type.

config/eslint/rules-jsdoc.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import jsdoc from "eslint-plugin-jsdoc";
77
* @see {@link https://www.npmjs.com/package/eslint-plugin-jsdoc eslint-plugin-jsdoc}
88
*/
99
const config: Linter.Config = {
10-
files: [ "**/*.{js,mjs,cjs,ts,jsx,tsx}" ],
10+
files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"],
1111
plugins: {
1212
jsdoc
1313
},

config/eslint/rules-spacing.ts

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,20 @@ import type { Linter } from "eslint";
44
* Rules for managing spacing within brackets.
55
*/
66
const config: Linter.Config = {
7-
files: [ "**/*.{js,mjs,cjs,ts,jsx,tsx}" ],
7+
files: ["**/*.{js,mjs,cjs,ts,jsx,tsx}"],
88
rules: {
99
/**
1010
* Requires spacing inside curly braces.
1111
* Aligned with Prettier (bracketSpacing: true).
1212
* @see {@link https://eslint.org/docs/latest/rules/object-curly-spacing object-curly-spacing}
1313
*/
14-
"object-curly-spacing": [ "warn", "always" ],
15-
16-
/**
17-
* Requires spacing inside square brackets.
18-
* Note: Prettier does not support this and always removes spacing for arrays.
19-
* @see {@link https://eslint.org/docs/latest/rules/array-bracket-spacing array-bracket-spacing}
20-
*/
21-
"array-bracket-spacing": [ "warn", "always" ],
14+
"object-curly-spacing": ["warn", "always"],
2215

2316
/**
2417
* Requires spacing inside computed properties.
2518
* @see {@link https://eslint.org/docs/latest/rules/computed-property-spacing computed-property-spacing}
2619
*/
27-
"computed-property-spacing": [ "warn", "always" ],
20+
"computed-property-spacing": ["warn", "always"],
2821

2922
/**
3023
* Requires a blank line between constants and blocks.
@@ -34,13 +27,13 @@ const config: Linter.Config = {
3427
"warn",
3528
{
3629
blankLine: "always",
37-
prev: [ "const", "let", "var" ],
38-
next: [ "if", "for", "while", "switch", "try", "do", "block", "block-like" ]
30+
prev: ["const", "let", "var"],
31+
next: ["if", "for", "while", "switch", "try", "do", "block", "block-like"]
3932
},
4033
{
4134
blankLine: "always",
42-
prev: [ "if", "for", "while", "switch", "try", "do", "block", "block-like" ],
43-
next: [ "const", "let", "var" ]
35+
prev: ["if", "for", "while", "switch", "try", "do", "block", "block-like"],
36+
next: ["const", "let", "var"]
4437
}
4538
]
4639
}

config/vite/factories/testConfig.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export const testConfig = (_options: BuildOptions): ViteUserConfig["test"] => {
1313
globals: true,
1414
server: {
1515
deps: {
16-
inline: [ "apps-script-utils" ]
16+
inline: ["apps-script-utils"]
1717
}
1818
}
1919
};

0 commit comments

Comments
 (0)