-
Notifications
You must be signed in to change notification settings - Fork 48
Open
Description
Summary
Users are reporting (salesforce/sfdx-lwc-jest#350) that import { createElement } from 'lwc' is showing a red squiggly in VS Code even though this is not considered a lint error anywhere else in the system (e.g. when running eslint on the command line or publishing via SFDX).
Our team looked into this, and we believe the solution is the following:
- The compiler ignores files that are in
__tests__folder and hence the linting rules do not apply. That explains why they are not facing any issues when saving the component. - The fix would be to make language server mimic the same and ignore tests folder when invoking
@lwc/metadata.
Steps To Reproduce:
- Add
import { createElement } from 'lwc'to a__tests__(Jest) test in an SFDX project.
Expected result
No red squiggly should appear.
Actual result
A red squiggly appears.
Additional information
Please see salesforce/sfdx-lwc-jest#350 for the original bug report.
VS Code Version: Unknown
SFDX CLI Version: Unknown
OS and version: Unknown
cardoso and winstonhenke
Metadata
Metadata
Assignees
Labels
No labels