It would be nice to have unused detection expanded, capable of detecting unused methods, exports, etc.
Code Example
Shape.js
classShape{constructor(){this.color='red';}colorLog(){console.log(this.color);}}exportdefaultShape;Circle.js
importShapefrom"./Shape";classCircleextendsShape{constructor(){super();// FIXME: description should show as unused in VSCode, as it does in WebStorm.this.description='A circle shape';}// FIXME: circleLog should show as unused in VSCode, as it does in WebStorm.circleLog(){// NOTE: both VSCode and WebStorm have detected an unused variable.constnum=2;// NOTE: colorLog is being used, so no unused code errors in Shape.js file.super.colorLog();}}// FIXME: export should show as unused in VSCode, as it does in WebStorm.exportdefaultCircle;VSCode Screen

WebStorm Screen

It would be nice to have unused detection expanded, capable of detecting unused methods, exports, etc.
Code Example
Shape.js
Circle.js
VSCode Screen
WebStorm Screen