Skip to content

Commit bcba96b

Browse files
chore: update package-lock.json and refactor extension.ts and index.ts for improved imports and code clarity
- Foxed the (No view is registered with id: ccpFiles) error
1 parent f132d86 commit bcba96b

3 files changed

Lines changed: 163 additions & 69 deletions

File tree

package-lock.json

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

src/extension.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,11 @@ export function activate(context: vscode.ExtensionContext) {
1313
const statsManager = StatisticsManager.getInstance(context);
1414

1515
// Create view providers
16-
const filesViewProvider = new FilesViewProvider();
1716
const historyViewProvider = new HistoryViewProvider();
1817
const buttonsProvider = new ButtonsViewProvider(context.extensionUri);
1918
const statsViewProvider = new StatisticsViewProvider(context.extensionUri, statsManager);
2019

2120
// Register tree data providers
22-
vscode.window.registerTreeDataProvider('ccpFiles', filesViewProvider);
2321
vscode.window.registerTreeDataProvider('ccpHistory', historyViewProvider);
2422
context.subscriptions.push(
2523
vscode.window.registerWebviewViewProvider(

src/test/suite/index.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import * as path from 'path';
2-
import * as Mocha from 'mocha';
3-
import * as glob from 'glob';
2+
import Mocha from 'mocha';
3+
import { glob } from 'glob';
44

55
export function run(): Promise<void> {
66
// Create the mocha test
@@ -11,18 +11,18 @@ export function run(): Promise<void> {
1111

1212
const testsRoot = path.resolve(__dirname, '..');
1313

14-
return new Promise((resolve, reject) => {
15-
glob('**/**.test.js', { cwd: testsRoot }, (err, files) => {
14+
return new Promise<void>((resolve, reject) => {
15+
glob('**/**.test.js', { cwd: testsRoot }, (err: Error | null, files: string[]) => {
1616
if (err) {
1717
return reject(err);
1818
}
1919

2020
// Add files to the test suite
21-
files.forEach(f => mocha.addFile(path.resolve(testsRoot, f)));
21+
files.forEach((f: string) => mocha.addFile(path.resolve(testsRoot, f)));
2222

2323
try {
2424
// Run the mocha test
25-
mocha.run(failures => {
25+
mocha.run((failures: number) => {
2626
if (failures > 0) {
2727
reject(new Error(`${failures} tests failed.`));
2828
} else {

0 commit comments

Comments
 (0)