chore: use space for indentation because wtf is a tab
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
import { defineConfig } from "@vscode/test-cli";
|
import { defineConfig } from "@vscode/test-cli";
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
files: "out/test/**/*.test.js",
|
files: "out/test/**/*.test.js",
|
||||||
});
|
});
|
||||||
|
|||||||
76
esbuild.js
76
esbuild.js
@@ -7,49 +7,49 @@ const watch = process.argv.includes("--watch");
|
|||||||
* @type {import("esbuild").Plugin}
|
* @type {import("esbuild").Plugin}
|
||||||
*/
|
*/
|
||||||
const esbuildProblemMatcherPlugin = {
|
const esbuildProblemMatcherPlugin = {
|
||||||
name: "esbuild-problem-matcher",
|
name: "esbuild-problem-matcher",
|
||||||
|
|
||||||
setup(build) {
|
setup(build) {
|
||||||
build.onStart(() => {
|
build.onStart(() => {
|
||||||
console.log("[watch] build started");
|
console.log("[watch] build started");
|
||||||
});
|
});
|
||||||
build.onEnd((result) => {
|
build.onEnd((result) => {
|
||||||
result.errors.forEach(({ text, location }) => {
|
result.errors.forEach(({ text, location }) => {
|
||||||
console.error(`✘ [ERROR] ${text}`);
|
console.error(`✘ [ERROR] ${text}`);
|
||||||
console.error(` ${location.file}:${location.line}:${location.column}:`);
|
console.error(` ${location.file}:${location.line}:${location.column}:`);
|
||||||
});
|
});
|
||||||
console.log("[watch] build finished");
|
console.log("[watch] build finished");
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
const ctx = await esbuild.context({
|
const ctx = await esbuild.context({
|
||||||
entryPoints: [
|
entryPoints: [
|
||||||
"src/extension.ts"
|
"src/extension.ts"
|
||||||
],
|
],
|
||||||
bundle: true,
|
bundle: true,
|
||||||
format: "cjs",
|
format: "cjs",
|
||||||
minify: production,
|
minify: production,
|
||||||
sourcemap: !production,
|
sourcemap: !production,
|
||||||
sourcesContent: false,
|
sourcesContent: false,
|
||||||
platform: "node",
|
platform: "node",
|
||||||
outfile: "dist/extension.js",
|
outfile: "dist/extension.js",
|
||||||
external: ["vscode"],
|
external: ["vscode"],
|
||||||
logLevel: "silent",
|
logLevel: "silent",
|
||||||
plugins: [
|
plugins: [
|
||||||
esbuildProblemMatcherPlugin,
|
esbuildProblemMatcherPlugin,
|
||||||
],
|
],
|
||||||
});
|
});
|
||||||
if (watch) {
|
if (watch) {
|
||||||
await ctx.watch();
|
await ctx.watch();
|
||||||
} else {
|
} else {
|
||||||
await ctx.rebuild();
|
await ctx.rebuild();
|
||||||
await ctx.dispose();
|
await ctx.dispose();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
main().catch(e => {
|
main().catch(e => {
|
||||||
console.error(e);
|
console.error(e);
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
import * as vscode from "vscode";
|
import * as vscode from "vscode";
|
||||||
|
|
||||||
export const activate = (context: vscode.ExtensionContext) => {
|
export const activate = (context: vscode.ExtensionContext) => {
|
||||||
console.log("Extension ready");
|
console.log("Extension ready");
|
||||||
|
|
||||||
const disposable = vscode.commands.registerCommand("tatr-vsc.healthCheck", () => {
|
const disposable = vscode.commands.registerCommand("tatr-vsc.healthCheck", () => {
|
||||||
vscode.window.showInformationMessage("Ok");
|
vscode.window.showInformationMessage("Ok");
|
||||||
});
|
});
|
||||||
|
|
||||||
context.subscriptions.push(disposable);
|
context.subscriptions.push(disposable);
|
||||||
};
|
};
|
||||||
|
|
||||||
export const deactivate = () => {};
|
export const deactivate = () => {};
|
||||||
|
|||||||
@@ -2,10 +2,10 @@ import * as assert from "assert";
|
|||||||
import * as vscode from "vscode";
|
import * as vscode from "vscode";
|
||||||
|
|
||||||
suite("Extension Test Suite", () => {
|
suite("Extension Test Suite", () => {
|
||||||
vscode.window.showInformationMessage("Start all tests.");
|
vscode.window.showInformationMessage("Start all tests.");
|
||||||
|
|
||||||
test("Sample test", () => {
|
test("Sample test", () => {
|
||||||
assert.strictEqual(-1, [1, 2, 3].indexOf(5));
|
assert.strictEqual(-1, [1, 2, 3].indexOf(5));
|
||||||
assert.strictEqual(-1, [1, 2, 3].indexOf(0));
|
assert.strictEqual(-1, [1, 2, 3].indexOf(0));
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user