You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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 runningeslint
on the command line or publishing via SFDX).Our team looked into this, and we believe the solution is the following:
__tests__
folder and hence the linting rules do not apply. That explains why they are not facing any issues when saving the component.@lwc/metadata
.Steps To Reproduce:
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
The text was updated successfully, but these errors were encountered: