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
Just for completenesses: we don't need to expand our selectors to use the PrivateIdentifier (which represents #definition), because in the two cases where we refer to ClassProperty, this is not allowed.
The first is in no-effect-decorator - we can't use @Effect (actually, any decorator) on truly private properties (REPL).
The second is in prefer-action-creator: we can't use truly private properties, because when you implement Action (actually any interface) you must make it public, otherwise it doesn't compile (REPL).
The text was updated successfully, but these errors were encountered:
Required changes:
suggestions
tohasSuggestions
(reference(s): Breaking: Requiremeta.hasSuggestions
for rules with suggestions eslint/eslint#14573 and feat: support ESLint v8 typescript-eslint/typescript-eslint#3737);category
(rules + doc gen.) (reference(s): Breaking: remove meta.docs.category in core rules (fixes #13398) eslint/eslint#14594 and feat: removemeta.docs.category
from rules typescript-eslint/typescript-eslint#3800);ClassProperty
toPropertyDefinition
(reference(s): feat: align class property representation with ESTree typescript-eslint/typescript-eslint#3806);PrivateIdentifier
(which represents#definition
), because in the two cases where we refer toClassProperty
, this is not allowed.no-effect-decorator
- we can't use@Effect
(actually, any decorator) on truly private properties (REPL).prefer-action-creator
: we can't use truly private properties, because when you implementAction
(actually any interface) you must make itpublic
, otherwise it doesn't compile (REPL).The text was updated successfully, but these errors were encountered: