@angular-eslint/eslint-plugin
Advanced tools
Comparing version
@@ -29,2 +29,3 @@ { | ||
"@angular-eslint/no-queries-metadata-property": "error", | ||
"@angular-eslint/no-uncalled-signals": "error", | ||
"@angular-eslint/pipe-prefix": "error", | ||
@@ -31,0 +32,0 @@ "@angular-eslint/prefer-inject": "error", |
@@ -31,2 +31,3 @@ declare const _default: { | ||
"@angular-eslint/no-queries-metadata-property": string; | ||
"@angular-eslint/no-uncalled-signals": string; | ||
"@angular-eslint/pipe-prefix": string; | ||
@@ -91,2 +92,3 @@ "@angular-eslint/prefer-inject": string; | ||
"no-lifecycle-call": import("@typescript-eslint/utils/ts-eslint").RuleModule<"noLifecycleCall", [], import("./utils/create-eslint-rule").RuleDocs, import("@typescript-eslint/utils/ts-eslint").RuleListener>; | ||
"no-uncalled-signals": import("@typescript-eslint/utils/ts-eslint").RuleModule<import("./rules/no-uncalled-signals").MessageIds, [], import("./utils/create-eslint-rule").RuleDocs, import("@typescript-eslint/utils/ts-eslint").RuleListener>; | ||
"no-output-native": import("@typescript-eslint/utils/ts-eslint").RuleModule<"noOutputNative", [], import("./utils/create-eslint-rule").RuleDocs, import("@typescript-eslint/utils/ts-eslint").RuleListener>; | ||
@@ -93,0 +95,0 @@ "no-output-on-prefix": import("@typescript-eslint/utils/ts-eslint").RuleModule<"noOutputOnPrefix", [], import("./utils/create-eslint-rule").RuleDocs, import("@typescript-eslint/utils/ts-eslint").RuleListener>; |
@@ -64,2 +64,3 @@ "use strict"; | ||
const no_queries_metadata_property_1 = __importStar(require("./rules/no-queries-metadata-property")); | ||
const no_uncalled_signals_1 = __importStar(require("./rules/no-uncalled-signals")); | ||
const pipe_prefix_1 = __importStar(require("./rules/pipe-prefix")); | ||
@@ -107,2 +108,3 @@ const prefer_on_push_component_change_detection_1 = __importStar(require("./rules/prefer-on-push-component-change-detection")); | ||
[no_lifecycle_call_1.RULE_NAME]: no_lifecycle_call_1.default, | ||
[no_uncalled_signals_1.RULE_NAME]: no_uncalled_signals_1.default, | ||
[no_output_native_1.RULE_NAME]: no_output_native_1.default, | ||
@@ -109,0 +111,0 @@ [no_output_on_prefix_1.RULE_NAME]: no_output_on_prefix_1.default, |
@@ -7,2 +7,3 @@ "use strict"; | ||
const create_eslint_rule_1 = require("../utils/create-eslint-rule"); | ||
const signals_1 = require("../utils/signals"); | ||
const DEFAULT_OPTIONS = { | ||
@@ -15,8 +16,2 @@ preferReadonlySignalProperties: true, | ||
}; | ||
const KNOWN_SIGNAL_TYPES = new Set([ | ||
'InputSignal', | ||
'ModelSignal', | ||
'Signal', | ||
'WritableSignal', | ||
]); | ||
const KNOWN_SIGNAL_CREATION_FUNCTIONS = new Set([ | ||
@@ -93,3 +88,3 @@ 'computed', | ||
type.typeName.type === utils_2.AST_NODE_TYPES.Identifier && | ||
KNOWN_SIGNAL_TYPES.has(type.typeName.name)) { | ||
signals_1.KNOWN_SIGNAL_TYPES.has(type.typeName.name)) { | ||
shouldBeReadonly = true; | ||
@@ -140,3 +135,3 @@ } | ||
shouldBeReadonly = | ||
name !== undefined && KNOWN_SIGNAL_TYPES.has(name); | ||
name !== undefined && signals_1.KNOWN_SIGNAL_TYPES.has(name); | ||
} | ||
@@ -143,0 +138,0 @@ } |
{ | ||
"name": "@angular-eslint/eslint-plugin", | ||
"version": "19.6.1-alpha.3", | ||
"version": "19.6.1-alpha.4", | ||
"description": "ESLint plugin for Angular applications, following https://angular.dev/style-guide", | ||
@@ -21,7 +21,7 @@ "license": "MIT", | ||
"dependencies": { | ||
"@angular-eslint/bundled-angular-compiler": "19.6.1-alpha.3", | ||
"@angular-eslint/utils": "19.6.1-alpha.3" | ||
"@angular-eslint/utils": "19.6.1-alpha.4", | ||
"@angular-eslint/bundled-angular-compiler": "19.6.1-alpha.4" | ||
}, | ||
"devDependencies": { | ||
"@angular-eslint/test-utils": "19.6.1-alpha.3" | ||
"@angular-eslint/test-utils": "19.6.1-alpha.4" | ||
}, | ||
@@ -28,0 +28,0 @@ "peerDependencies": { |
@@ -67,2 +67,3 @@ # @angular-eslint/eslint-plugin | ||
| [`no-queries-metadata-property`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/no-queries-metadata-property.md) | Disallows usage of the `queries` metadata property. See more at https://angular.dev/style-guide#style-05-12. | | | | | ||
| [`no-uncalled-signals`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/no-uncalled-signals.md) | Warns user about unintentionally doing logic on the signal, rather than the signal's value | | | :bulb: | | ||
| [`pipe-prefix`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/pipe-prefix.md) | Enforce consistent prefix for pipes. | | | | | ||
@@ -69,0 +70,0 @@ | [`prefer-inject`](https://github.com/angular-eslint/angular-eslint/blob/main/packages/eslint-plugin/docs/rules/prefer-inject.md) | Prefer using the inject() function over constructor parameter injection | | | | |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
215029
1.86%144
4.35%3665
1.75%95
1.06%+ Added
+ Added
- Removed
- Removed
Updated