🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

@ngcompass/rules

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ngcompass/rules - npm Package Compare versions

Comparing version
0.2.0-beta
to
0.2.1-beta
+43
-4
dist/index.d.cts
import * as _ngcompass_engine from '@ngcompass/engine';
import { RuleHandler } from '@ngcompass/engine';
export { RuleContextFactory, RuleHandler } from '@ngcompass/engine';
import { AnyAngularClassNode, CallExpression, AngularClassNode, TemplateExpressionNode, TemplateAnalysis, TemplateAttributeNode } from '@ngcompass/ast';
import * as _ngcompass_ast from '@ngcompass/ast';
import { CallExpression, AnyAngularClassNode, NewExpression, ImportDeclaration, AngularClassNode, TemplateExpressionNode, TemplateAnalysis, TemplateAttributeNode } from '@ngcompass/ast';
import { RuleContext, RuleMetadata, PluginManifest, RuleRegistryEntry, RuleListEntry, RuleResult, ResolvedRulesMap, ResolvedRule, NormalizedAnalyzerConfig, Result, RuleResolutionResult, PresetReference, PresetConfig, RuleConfig, RuleConfigFull, RulesConfig, BuiltinPreset } from '@ngcompass/common';
import * as typescript from 'typescript';
declare const componentNoManualDetectChangesRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const signalNoSideEffectsInComputedRule: _ngcompass_engine.RuleHandler<CallExpression>;

@@ -16,2 +15,30 @@

declare const noNgZoneRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const noChangeDetectorRefRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noDirectiveAccessorRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const noProvideZoneChangeDetectionRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noReactiveFormsRule: _ngcompass_engine.RuleHandler<NewExpression>;
declare const noZoneJsImportRule: _ngcompass_engine.RuleHandler<ImportDeclaration>;
declare const noNgOnInitRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgOnChangesRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgDoCheckRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgAfterContentInitRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgAfterContentCheckedRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgAfterViewInitRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgAfterViewCheckedRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgOnDestroyRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const preferOnPushRule: _ngcompass_engine.RuleHandler<AngularClassNode>;

@@ -58,2 +85,6 @@

declare const noViewDecoratorRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const noContentDecoratorRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const templatePreferControlFlowRule: _ngcompass_engine.RuleHandler<TemplateAttributeNode>;

@@ -63,4 +94,12 @@

declare const templateNoAsyncPipeRule: _ngcompass_engine.RuleHandler<TemplateExpressionNode>;
declare const specNoFocusedTestRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noDetectChangesTestingRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noNgZoneTestingRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noZoneJsTestingFunctionsRule: _ngcompass_engine.RuleHandler<CallExpression>;
interface RulePlugin {

@@ -217,2 +256,2 @@ readonly name: string;

export { type AstNode, CODE_EXAMPLES, type MaybeAstNode, RECOMMENDATIONS, type RegisterOptions, type RulePlugin, RuleRegistry, VALID_TEARDOWN_OPERATORS, applyOverrides, builtinPresets, childNodes, collectAllRxjsAliases, collectRxjsAliases, componentNoManualDetectChangesRule, ensureRuleSourceFile, executeBatchedNewEngineRules, findEffectCalls, findObservableSourceCall, getAllRuleNames, getBuiltinPreset, getCallbackArg, getCalleeName, getClassBody, getConstructorMember, getEnabledRules, getFunctionBody, getGlobalRegistry, getMethodBody, getMethodName, getNodeStart, getObjectProperty, getOperatorNameFromPipeArg, getParamIdentifierName, getParamTypeName, getParamsArray, getPresetsForRule, getRuleListEntries, getRuleMetadata, getRulesByCategory, getRulesByDependencyType, getStaticPropertyName, getTemplateAbsoluteOffset, getTsSymbolAtNode, hasManualTeardownInNgOnDestroy, hasTeardownInPipeCall, hasTeardownInReceiverChain, isAllowedEffectCall, isAngularComponentOrDirectiveFile, isBuiltinPreset, isCalleeNamed, isConstructorMethod, isDomLibSymbol, isKnownRule, isLikelyAngularInjectableSymbol, isLikelyHttpObservable, isLiteralNullOrUndefined, isLiteralTrue, isMemberExpressionLike, isMethodDefinition, isNewEngineRule, isRuleEnabled, isSubscribeCall, isTypeScriptLibSymbol, loadPreset, mergeRuleConfig, mergeRulesConfigs, noBypassSanitizationRule, noDocumentAccessRule, normalizeAllRules, normalizeRuleConfig, preferAfterRenderOverAfterViewInitRule, preferInjectRule, preferOnPushRule, registerAllBuiltinRules, resetGlobalRegistry, resolveExtendsChain, resolveRules, getRuleRegistryMap as ruleRegistry, rules, rxjsAvoidSubjectRule, rxjsNoNestedSubscribeRule, rxjsNoSubscribeInComponentRule, rxjsPreferToSignalRule, rxjsRequireTakeUntilDestroyedRule, signalAvoidUntrackedRule, signalEffectDestroyScopedRule, signalNoSideEffectsInComputedRule, signalPreferComputedRule, signalPreferInputSignalRule, signalPreferModelRule, signalPreferOutputFunctionRule, specNoFocusedTestRule, templateNoArrayLiteralBindingRule, templateNoAsyncPipeDuplicationRule, templateNoCallExpressionRule, templateNoObjectLiteralBindingRule, templateNoUnsafeBindingsRule, templatePreferControlFlowRule, templateTrackByRequiredRule, toSignalRequireInitialValueRule, unwrapNode };
export { type AstNode, CODE_EXAMPLES, type MaybeAstNode, RECOMMENDATIONS, type RegisterOptions, type RulePlugin, RuleRegistry, VALID_TEARDOWN_OPERATORS, applyOverrides, builtinPresets, childNodes, collectAllRxjsAliases, collectRxjsAliases, ensureRuleSourceFile, executeBatchedNewEngineRules, findEffectCalls, findObservableSourceCall, getAllRuleNames, getBuiltinPreset, getCallbackArg, getCalleeName, getClassBody, getConstructorMember, getEnabledRules, getFunctionBody, getGlobalRegistry, getMethodBody, getMethodName, getNodeStart, getObjectProperty, getOperatorNameFromPipeArg, getParamIdentifierName, getParamTypeName, getParamsArray, getPresetsForRule, getRuleListEntries, getRuleMetadata, getRulesByCategory, getRulesByDependencyType, getStaticPropertyName, getTemplateAbsoluteOffset, getTsSymbolAtNode, hasManualTeardownInNgOnDestroy, hasTeardownInPipeCall, hasTeardownInReceiverChain, isAllowedEffectCall, isAngularComponentOrDirectiveFile, isBuiltinPreset, isCalleeNamed, isConstructorMethod, isDomLibSymbol, isKnownRule, isLikelyAngularInjectableSymbol, isLikelyHttpObservable, isLiteralNullOrUndefined, isLiteralTrue, isMemberExpressionLike, isMethodDefinition, isNewEngineRule, isRuleEnabled, isSubscribeCall, isTypeScriptLibSymbol, loadPreset, mergeRuleConfig, mergeRulesConfigs, noBypassSanitizationRule, noChangeDetectorRefRule, noContentDecoratorRule, noDetectChangesTestingRule, noDirectiveAccessorRule, noDocumentAccessRule, noNgAfterContentCheckedRule, noNgAfterContentInitRule, noNgAfterViewCheckedRule, noNgAfterViewInitRule, noNgDoCheckRule, noNgOnChangesRule, noNgOnDestroyRule, noNgOnInitRule, noNgZoneRule, noNgZoneTestingRule, noProvideZoneChangeDetectionRule, noReactiveFormsRule, noViewDecoratorRule, noZoneJsImportRule, noZoneJsTestingFunctionsRule, normalizeAllRules, normalizeRuleConfig, preferAfterRenderOverAfterViewInitRule, preferInjectRule, preferOnPushRule, registerAllBuiltinRules, resetGlobalRegistry, resolveExtendsChain, resolveRules, getRuleRegistryMap as ruleRegistry, rules, rxjsAvoidSubjectRule, rxjsNoNestedSubscribeRule, rxjsNoSubscribeInComponentRule, rxjsPreferToSignalRule, rxjsRequireTakeUntilDestroyedRule, signalAvoidUntrackedRule, signalEffectDestroyScopedRule, signalNoSideEffectsInComputedRule, signalPreferComputedRule, signalPreferInputSignalRule, signalPreferModelRule, signalPreferOutputFunctionRule, specNoFocusedTestRule, templateNoArrayLiteralBindingRule, templateNoAsyncPipeDuplicationRule, templateNoAsyncPipeRule, templateNoCallExpressionRule, templateNoObjectLiteralBindingRule, templateNoUnsafeBindingsRule, templatePreferControlFlowRule, templateTrackByRequiredRule, toSignalRequireInitialValueRule, unwrapNode };
import * as _ngcompass_engine from '@ngcompass/engine';
import { RuleHandler } from '@ngcompass/engine';
export { RuleContextFactory, RuleHandler } from '@ngcompass/engine';
import { AnyAngularClassNode, CallExpression, AngularClassNode, TemplateExpressionNode, TemplateAnalysis, TemplateAttributeNode } from '@ngcompass/ast';
import * as _ngcompass_ast from '@ngcompass/ast';
import { CallExpression, AnyAngularClassNode, NewExpression, ImportDeclaration, AngularClassNode, TemplateExpressionNode, TemplateAnalysis, TemplateAttributeNode } from '@ngcompass/ast';
import { RuleContext, RuleMetadata, PluginManifest, RuleRegistryEntry, RuleListEntry, RuleResult, ResolvedRulesMap, ResolvedRule, NormalizedAnalyzerConfig, Result, RuleResolutionResult, PresetReference, PresetConfig, RuleConfig, RuleConfigFull, RulesConfig, BuiltinPreset } from '@ngcompass/common';
import * as typescript from 'typescript';
declare const componentNoManualDetectChangesRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const signalNoSideEffectsInComputedRule: _ngcompass_engine.RuleHandler<CallExpression>;

@@ -16,2 +15,30 @@

declare const noNgZoneRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const noChangeDetectorRefRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noDirectiveAccessorRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const noProvideZoneChangeDetectionRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noReactiveFormsRule: _ngcompass_engine.RuleHandler<NewExpression>;
declare const noZoneJsImportRule: _ngcompass_engine.RuleHandler<ImportDeclaration>;
declare const noNgOnInitRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgOnChangesRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgDoCheckRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgAfterContentInitRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgAfterContentCheckedRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgAfterViewInitRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgAfterViewCheckedRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const noNgOnDestroyRule: _ngcompass_engine.RuleHandler<_ngcompass_ast.AnyAngularClassNode>;
declare const preferOnPushRule: _ngcompass_engine.RuleHandler<AngularClassNode>;

@@ -58,2 +85,6 @@

declare const noViewDecoratorRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const noContentDecoratorRule: _ngcompass_engine.RuleHandler<AnyAngularClassNode>;
declare const templatePreferControlFlowRule: _ngcompass_engine.RuleHandler<TemplateAttributeNode>;

@@ -63,4 +94,12 @@

declare const templateNoAsyncPipeRule: _ngcompass_engine.RuleHandler<TemplateExpressionNode>;
declare const specNoFocusedTestRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noDetectChangesTestingRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noNgZoneTestingRule: _ngcompass_engine.RuleHandler<CallExpression>;
declare const noZoneJsTestingFunctionsRule: _ngcompass_engine.RuleHandler<CallExpression>;
interface RulePlugin {

@@ -217,2 +256,2 @@ readonly name: string;

export { type AstNode, CODE_EXAMPLES, type MaybeAstNode, RECOMMENDATIONS, type RegisterOptions, type RulePlugin, RuleRegistry, VALID_TEARDOWN_OPERATORS, applyOverrides, builtinPresets, childNodes, collectAllRxjsAliases, collectRxjsAliases, componentNoManualDetectChangesRule, ensureRuleSourceFile, executeBatchedNewEngineRules, findEffectCalls, findObservableSourceCall, getAllRuleNames, getBuiltinPreset, getCallbackArg, getCalleeName, getClassBody, getConstructorMember, getEnabledRules, getFunctionBody, getGlobalRegistry, getMethodBody, getMethodName, getNodeStart, getObjectProperty, getOperatorNameFromPipeArg, getParamIdentifierName, getParamTypeName, getParamsArray, getPresetsForRule, getRuleListEntries, getRuleMetadata, getRulesByCategory, getRulesByDependencyType, getStaticPropertyName, getTemplateAbsoluteOffset, getTsSymbolAtNode, hasManualTeardownInNgOnDestroy, hasTeardownInPipeCall, hasTeardownInReceiverChain, isAllowedEffectCall, isAngularComponentOrDirectiveFile, isBuiltinPreset, isCalleeNamed, isConstructorMethod, isDomLibSymbol, isKnownRule, isLikelyAngularInjectableSymbol, isLikelyHttpObservable, isLiteralNullOrUndefined, isLiteralTrue, isMemberExpressionLike, isMethodDefinition, isNewEngineRule, isRuleEnabled, isSubscribeCall, isTypeScriptLibSymbol, loadPreset, mergeRuleConfig, mergeRulesConfigs, noBypassSanitizationRule, noDocumentAccessRule, normalizeAllRules, normalizeRuleConfig, preferAfterRenderOverAfterViewInitRule, preferInjectRule, preferOnPushRule, registerAllBuiltinRules, resetGlobalRegistry, resolveExtendsChain, resolveRules, getRuleRegistryMap as ruleRegistry, rules, rxjsAvoidSubjectRule, rxjsNoNestedSubscribeRule, rxjsNoSubscribeInComponentRule, rxjsPreferToSignalRule, rxjsRequireTakeUntilDestroyedRule, signalAvoidUntrackedRule, signalEffectDestroyScopedRule, signalNoSideEffectsInComputedRule, signalPreferComputedRule, signalPreferInputSignalRule, signalPreferModelRule, signalPreferOutputFunctionRule, specNoFocusedTestRule, templateNoArrayLiteralBindingRule, templateNoAsyncPipeDuplicationRule, templateNoCallExpressionRule, templateNoObjectLiteralBindingRule, templateNoUnsafeBindingsRule, templatePreferControlFlowRule, templateTrackByRequiredRule, toSignalRequireInitialValueRule, unwrapNode };
export { type AstNode, CODE_EXAMPLES, type MaybeAstNode, RECOMMENDATIONS, type RegisterOptions, type RulePlugin, RuleRegistry, VALID_TEARDOWN_OPERATORS, applyOverrides, builtinPresets, childNodes, collectAllRxjsAliases, collectRxjsAliases, ensureRuleSourceFile, executeBatchedNewEngineRules, findEffectCalls, findObservableSourceCall, getAllRuleNames, getBuiltinPreset, getCallbackArg, getCalleeName, getClassBody, getConstructorMember, getEnabledRules, getFunctionBody, getGlobalRegistry, getMethodBody, getMethodName, getNodeStart, getObjectProperty, getOperatorNameFromPipeArg, getParamIdentifierName, getParamTypeName, getParamsArray, getPresetsForRule, getRuleListEntries, getRuleMetadata, getRulesByCategory, getRulesByDependencyType, getStaticPropertyName, getTemplateAbsoluteOffset, getTsSymbolAtNode, hasManualTeardownInNgOnDestroy, hasTeardownInPipeCall, hasTeardownInReceiverChain, isAllowedEffectCall, isAngularComponentOrDirectiveFile, isBuiltinPreset, isCalleeNamed, isConstructorMethod, isDomLibSymbol, isKnownRule, isLikelyAngularInjectableSymbol, isLikelyHttpObservable, isLiteralNullOrUndefined, isLiteralTrue, isMemberExpressionLike, isMethodDefinition, isNewEngineRule, isRuleEnabled, isSubscribeCall, isTypeScriptLibSymbol, loadPreset, mergeRuleConfig, mergeRulesConfigs, noBypassSanitizationRule, noChangeDetectorRefRule, noContentDecoratorRule, noDetectChangesTestingRule, noDirectiveAccessorRule, noDocumentAccessRule, noNgAfterContentCheckedRule, noNgAfterContentInitRule, noNgAfterViewCheckedRule, noNgAfterViewInitRule, noNgDoCheckRule, noNgOnChangesRule, noNgOnDestroyRule, noNgOnInitRule, noNgZoneRule, noNgZoneTestingRule, noProvideZoneChangeDetectionRule, noReactiveFormsRule, noViewDecoratorRule, noZoneJsImportRule, noZoneJsTestingFunctionsRule, normalizeAllRules, normalizeRuleConfig, preferAfterRenderOverAfterViewInitRule, preferInjectRule, preferOnPushRule, registerAllBuiltinRules, resetGlobalRegistry, resolveExtendsChain, resolveRules, getRuleRegistryMap as ruleRegistry, rules, rxjsAvoidSubjectRule, rxjsNoNestedSubscribeRule, rxjsNoSubscribeInComponentRule, rxjsPreferToSignalRule, rxjsRequireTakeUntilDestroyedRule, signalAvoidUntrackedRule, signalEffectDestroyScopedRule, signalNoSideEffectsInComputedRule, signalPreferComputedRule, signalPreferInputSignalRule, signalPreferModelRule, signalPreferOutputFunctionRule, specNoFocusedTestRule, templateNoArrayLiteralBindingRule, templateNoAsyncPipeDuplicationRule, templateNoAsyncPipeRule, templateNoCallExpressionRule, templateNoObjectLiteralBindingRule, templateNoUnsafeBindingsRule, templatePreferControlFlowRule, templateTrackByRequiredRule, toSignalRequireInitialValueRule, unwrapNode };
+5
-5
{
"name": "@ngcompass/rules",
"version": "0.2.0-beta",
"version": "0.2.1-beta",
"description": "Rules collection for ngcompass",

@@ -32,6 +32,6 @@ "sideEffects": false,

"dependencies": {
"@ngcompass/common": "0.2.0-beta",
"@ngcompass/engine": "0.2.0-beta",
"@ngcompass/ast": "0.2.0-beta",
"@ngcompass/planner": "0.2.0-beta"
"@ngcompass/common": "0.2.1-beta",
"@ngcompass/planner": "0.2.1-beta",
"@ngcompass/ast": "0.2.1-beta",
"@ngcompass/engine": "0.2.1-beta"
},

@@ -38,0 +38,0 @@ "keywords": [

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display