1- import path from 'path' ;
1+ import path from 'path' ;
22import * as vscode from 'vscode' ;
33import fs from 'fs' ;
44import { getWorkspaceFolder , getExtensionPath } from '../api' ;
@@ -52,7 +52,7 @@ export class ProjectTreeItem extends vscode.TreeItem {
5252 }
5353 }
5454
55- if ( contextType == 'project_file' ) {
55+ if ( contextType === 'project_file' ) {
5656 this . command = {
5757 title : this . name ,
5858 command : 'extension.clickProject' ,
@@ -62,7 +62,7 @@ export class ProjectTreeItem extends vscode.TreeItem {
6262 ]
6363 } ;
6464 }
65- else if ( contextType == 'project_bsp' ) {
65+ else if ( contextType === 'project_bsp' ) {
6666 this . command = {
6767 title : this . name ,
6868 command : 'extension.handleTreeItemClick' ,
@@ -99,7 +99,7 @@ export function getTreeIcon(isDir: boolean, value: string): string {
9999 if ( isDir ) {
100100 icon = "default_folder.svg" ;
101101 } else {
102- if ( value == "project" ) {
102+ if ( value === "project" ) {
103103 icon = "chip" ;
104104 }
105105 else if ( value . endsWith ( ".c" ) ) {
@@ -109,7 +109,7 @@ export function getTreeIcon(isDir: boolean, value: string): string {
109109 } else if ( value . endsWith ( ".h" ) ) {
110110 icon = "file_type_cheader.svg" ;
111111 } else if ( value . endsWith ( ".s" ) || value . endsWith ( ".S" ) ) {
112- icon = "file_type_assembly.png"
112+ icon = "file_type_assembly.png" ;
113113 } else if ( value . endsWith ( ".py" ) || value . endsWith ( "SConscript" ) || value . endsWith ( "SConstruct" ) ) {
114114 icon = "file_type_python.svg" ;
115115 } else if ( value . endsWith ( ".txt" ) ) {
@@ -304,7 +304,7 @@ export function listStarsTreeItem(bspFolder:string, node: any) {
304304 let items = item . split ( / [ \/ \\ ] / ) ;
305305 if ( items . length >= 2 ) {
306306 for ( let i = 0 ; i < children . length ; i ++ ) {
307- if ( children [ i ] . label == items [ 0 ] ) {
307+ if ( children [ i ] . label === items [ 0 ] ) {
308308 parent = children [ i ] . children ;
309309 break ;
310310 }
@@ -360,7 +360,7 @@ export function initProjectTree(context:vscode.ExtensionContext) {
360360 }
361361
362362 // double clicked
363- if ( currentSelectedBspItem && currentSelectedBspItem . fn != item . fn ) {
363+ if ( currentSelectedBspItem && currentSelectedBspItem . fn !== item . fn ) {
364364 DecorationProvider . getInstance ( ) . unmarkFile ( vscode . Uri . file ( currentSelectedBspItem . fn ) ) ;
365365 }
366366
@@ -388,3 +388,4 @@ export function initProjectTree(context:vscode.ExtensionContext) {
388388export function setTreeDataChangeEmitter ( emitter : vscode . EventEmitter < ProjectTreeItem | undefined > ) {
389389 _onDidChangeTreeData = emitter ;
390390}
391+
0 commit comments