Skip to content

Commit cb4279f

Browse files
committed
chore: upgrade biome
1 parent d804507 commit cb4279f

25 files changed

+114
-114
lines changed

biome.json

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,45 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
2+
"$schema": "https://biomejs.dev/schemas/2.0.6/schema.json",
33
"vcs": {
44
"enabled": false,
55
"clientKind": "git",
66
"useIgnoreFile": true
77
},
88
"files": {
99
"ignoreUnknown": false,
10-
"ignore": [
11-
".astro",
12-
"node_modules",
13-
"dist",
14-
".vscode",
15-
"package.json",
16-
".vscode-test"
10+
"includes": [
11+
"**",
12+
"!**/.astro",
13+
"!**/node_modules",
14+
"!**/dist",
15+
"!**/.vscode",
16+
"!**/package.json",
17+
"!**/.vscode-test"
1718
]
1819
},
1920
"formatter": {
2021
"enabled": true,
2122
"indentStyle": "tab"
2223
},
23-
"organizeImports": {
24-
"enabled": true
25-
},
24+
"assist": { "actions": { "source": { "organizeImports": "on" } } },
2625
"linter": {
2726
"enabled": true,
2827
"rules": {
2928
"recommended": true,
3029
"suspicious": {
3130
"noConfusingVoidType": "off"
31+
},
32+
"style": {
33+
"noParameterAssign": "error",
34+
"useAsConstAssertion": "error",
35+
"useDefaultParameterLast": "error",
36+
"useEnumInitializers": "error",
37+
"useSelfClosingElements": "error",
38+
"useSingleVarDeclarator": "error",
39+
"noUnusedTemplateLiteral": "error",
40+
"useNumberNamespace": "error",
41+
"noInferrableTypes": "error",
42+
"noUselessElse": "error"
3243
}
3344
}
3445
},

docs/src/styles/global.css

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@
2121
height: 100%;
2222
background:
2323
linear-gradient(215deg, var(--sl-hero-color), transparent 40%),
24-
radial-gradient(var(--sl-hero-color), transparent 40%) no-repeat -60vw -40vh / 150vw 200vh,
25-
radial-gradient(var(--sl-hero-color), transparent 65%) no-repeat 50% calc(
26-
100% +
27-
20rem
28-
) /
29-
150rem 30rem;
24+
radial-gradient(var(--sl-hero-color), transparent 40%) no-repeat -60vw -40vh
25+
/ 150vw 200vh,
26+
radial-gradient(var(--sl-hero-color), transparent 65%) no-repeat 50%
27+
calc(100% + 20rem) / 150rem 30rem;
3028
}
3129

3230
[data-has-hero] header {

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -763,7 +763,7 @@
763763
"e2e-tests": "vscode-test"
764764
},
765765
"devDependencies": {
766-
"@biomejs/biome": "1.9.4",
766+
"@biomejs/biome": "2.0.6",
767767
"@rsbuild/core": "^1.3.9",
768768
"@rsbuild/plugin-react": "^1.2.0",
769769
"@types/bun": "^1.1.16",

pnpm-lock.yaml

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

src/miseExtension.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,25 +31,24 @@ import {
3131
import { createMenu, createMissingToolsMenu } from "./extensionMenu";
3232
import { MiseFileWatcher } from "./miseFileWatcher";
3333
import { MiseService } from "./miseService";
34-
import { MiseTextDocumentContentProvider } from "./providers/MiseTextDocumentContentProvider";
35-
import { TaskDefinitionProvider } from "./providers/TaskDefinitionProvider";
36-
import { TaskHoverProvider } from "./providers/TaskHoverProvider";
37-
import { TaskReferenceProvider } from "./providers/TaskReferenceProvider";
38-
import { ToolCompletionProvider } from "./providers/ToolCompletionProvider";
39-
import { WorkspaceDecorationProvider } from "./providers/WorkspaceDecorationProvider";
4034
import {
4135
MiseEnvsProvider,
4236
registerEnvsCommands,
4337
updateEnv,
4438
} from "./providers/envProvider";
4539
import { addToolInfoToEditor } from "./providers/inlineToolDecorator";
40+
import { MiseTextDocumentContentProvider } from "./providers/MiseTextDocumentContentProvider";
4641
import { MiseCompletionProvider } from "./providers/miseCompletionProvider";
4742
import { MiseFileTaskCodeLensProvider } from "./providers/miseFileTaskCodeLensProvider";
4843
import {
49-
TeraCompletionProvider,
5044
createTeraHoverProvider,
45+
TeraCompletionProvider,
5146
} from "./providers/miseTeraCompletionProvider";
5247
import { MiseTomlCodeLensProvider } from "./providers/miseTomlCodeLensProvider";
48+
import { TaskDefinitionProvider } from "./providers/TaskDefinitionProvider";
49+
import { TaskHoverProvider } from "./providers/TaskHoverProvider";
50+
import { TaskReferenceProvider } from "./providers/TaskReferenceProvider";
51+
import { ToolCompletionProvider } from "./providers/ToolCompletionProvider";
5352
import { registerTomlFileLinks } from "./providers/taskIncludesNavigation";
5453
import {
5554
MiseTasksProvider,
@@ -61,6 +60,7 @@ import {
6160
registerToolsCommands,
6261
} from "./providers/toolsProvider";
6362
import { VsCodeTaskProvider } from "./providers/vsCodeTaskProvider";
63+
import { WorkspaceDecorationProvider } from "./providers/WorkspaceDecorationProvider";
6464
import { displayPathRelativeTo } from "./utils/fileUtils";
6565
import { truncateStr } from "./utils/fn";
6666
import { logger } from "./utils/logger";

src/miseService.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ import { resolveMisePath } from "./utils/miseBinLocator";
2222
import { expandConfig } from "./utils/miseDoctorParser";
2323
import {
2424
flattenJsonSchema,
25-
idiomaticFileToTool,
2625
idiomaticFiles,
26+
idiomaticFileToTool,
2727
} from "./utils/miseUtilts";
2828
import { showSettingsNotification } from "./utils/notify";
2929
import {
@@ -401,11 +401,7 @@ export class MiseService {
401401
}
402402

403403
async getCurrentTools(
404-
{
405-
useCache,
406-
}: {
407-
useCache?: boolean;
408-
} = { useCache: true },
404+
{ useCache }: { useCache?: boolean } = { useCache: true },
409405
): Promise<Array<MiseTool>> {
410406
if (!this.getMiseBinaryPath()) {
411407
return [];
@@ -509,7 +505,7 @@ export class MiseService {
509505
});
510506
}
511507

512-
async useRmTool(filename: string, toolName: string) {
508+
async rmUseTool(filename: string, toolName: string) {
513509
if (!this.getMiseBinaryPath()) {
514510
return;
515511
}
@@ -1023,7 +1019,11 @@ export class MiseService {
10231019
filePath,
10241020
name,
10251021
value,
1026-
}: { filePath: string; name: string; value: string }) {
1022+
}: {
1023+
filePath: string;
1024+
name: string;
1025+
value: string;
1026+
}) {
10271027
await this.execMiseCommand(
10281028
`set --file "${filePath}" "${name.replace(/"/g, '\\"')}"="${value.replace(
10291029
/"/g,
@@ -1194,6 +1194,7 @@ export class MiseService {
11941194
await mkdirp(toolsPaths);
11951195
const linkPath = path.join(toolsPaths, sanitizedBinName);
11961196
const configuredPath = path.join(
1197+
// biome-ignore lint/suspicious/noTemplateCurlyInString: expected
11971198
"${workspaceFolder}",
11981199
".vscode",
11991200
"mise-tools",
@@ -1216,7 +1217,7 @@ export class MiseService {
12161217

12171218
await symlink(binPath, linkPath, targetType).catch((err) => {
12181219
if (err.code === "EEXIST") {
1219-
logger.info("Symlink already exists for ${binPath}");
1220+
logger.info(`Symlink already exists for ${binPath}`);
12201221
return;
12211222
}
12221223

src/package-json.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { describe, expect, test } from "bun:test";
2-
import { SUPPORTED_EXTENSIONS } from "./utils/supportedExtensions";
3-
42
import packageJson from "../package.json";
3+
import { SUPPORTED_EXTENSIONS } from "./utils/supportedExtensions";
54

65
describe("package.json configuration tests", () => {
76
test("ignore list should be correct", () => {

src/providers/TaskDefinitionProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import { isMiseExtensionEnabled } from "../configuration";
44
import type { MiseService } from "../miseService";
55
import { expandPath } from "../utils/fileUtils";
66
import {
7+
findTaskDefinition,
78
type MiseTomlType,
89
TomlParser,
9-
findTaskDefinition,
1010
} from "../utils/miseFileParser";
1111
import { isDependsKeyword, isMiseTomlFile } from "../utils/miseUtilts";
1212

src/providers/inlineToolDecorator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ export async function showOutdatedToolsGutterIcons(
238238
export async function addToolInfoToEditor(
239239
document: vscode.TextDocument,
240240
miseService: MiseService,
241-
context: vscode.ExtensionContext,
241+
_context: vscode.ExtensionContext,
242242
): Promise<void> {
243243
if (!isMiseExtensionEnabled()) {
244244
return;

src/providers/miseCompletionProvider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import * as vscode from "vscode";
21
import type {
32
CancellationToken,
43
CompletionContext,
54
Position,
65
TextDocument,
76
} from "vscode";
7+
import * as vscode from "vscode";
88
import type { MiseService } from "../miseService";
99

1010
export class MiseCompletionProvider implements vscode.CompletionItemProvider {
@@ -16,7 +16,7 @@ export class MiseCompletionProvider implements vscode.CompletionItemProvider {
1616
async provideCompletionItems(
1717
document: TextDocument,
1818
position: Position,
19-
token: CancellationToken,
19+
_token: CancellationToken,
2020
context: CompletionContext,
2121
) {
2222
const lineText = document.lineAt(position.line).text;

0 commit comments

Comments
 (0)