🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

@angular-eslint/eslint-plugin

Package Overview
Dependencies
Maintainers
1
Versions
983
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@angular-eslint/eslint-plugin - npm Package Compare versions

Comparing version

to
19.6.1-alpha.4

dist/rules/no-uncalled-signals.d.ts

1

dist/configs/all.json

@@ -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,

11

dist/rules/prefer-signals.js

@@ -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