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
CLI when run with --write option should not get stuck infinitely. Cannot be reproduced in Playground as there is no fix option.
interfaceVNode{hello: 'world'}typeAAb=any// Causes same problem.constVNode='fine'// Works fine, as it changes to lowercase.
To me it looks like a conflict between "This interface name should be in PascalCase." and "Two consecutive uppercase characters are not allowed in PascalCase because strictCase is set to true." leading to an infinite fix loop. Both of these come from style/useNamingConvention.
Code of Conduct
I agree to follow Biome's Code of Conduct
The text was updated successfully, but these errors were encountered:
I don't manage to reproduce your issue. However, the rule seems to propose a safe fix that has no effect. This could be the cause of your problem. I will take a look later.
Environment information
Rule name
style/useNamingConvention
Playground link
https://biomejs.dev/playground/?lintRules=all&code=aQBuAHQAZQByAGYAYQBjAGUAIABWAE4AbwBkAGUAIAB7AAoACQBoAGUAbABsAG8AOgAgACIAdwBvAHIAbABkACIACgB9AAoA
Expected result
CLI when run with
--write
option should not get stuck infinitely. Cannot be reproduced in Playground as there is no fix option.To me it looks like a conflict between "This interface name should be in PascalCase." and "Two consecutive uppercase characters are not allowed in PascalCase because strictCase is set to
true
." leading to an infinite fix loop. Both of these come fromstyle/useNamingConvention
.Code of Conduct
The text was updated successfully, but these errors were encountered: