Socket
Socket
Sign inDemoInstall

@angular-eslint/eslint-plugin-template

Package Overview
Dependencies
Maintainers
1
Versions
755
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

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

Comparing version 18.3.1-alpha.1 to 18.3.1-alpha.2

30

dist/configs/accessibility.json
{
"parser": "@angular-eslint/template-parser",
"plugins": ["@angular-eslint/template"],
"rules": {
"@angular-eslint/template/alt-text": "error",
"@angular-eslint/template/click-events-have-key-events": "error",
"@angular-eslint/template/elements-content": "error",
"@angular-eslint/template/interactive-supports-focus": "error",
"@angular-eslint/template/label-has-associated-control": "error",
"@angular-eslint/template/mouse-events-have-key-events": "error",
"@angular-eslint/template/no-autofocus": "error",
"@angular-eslint/template/no-distracting-elements": "error",
"@angular-eslint/template/role-has-required-aria": "error",
"@angular-eslint/template/table-scope": "error",
"@angular-eslint/template/valid-aria": "error"
}
"parser": "@angular-eslint/template-parser",
"plugins": ["@angular-eslint/template"],
"rules": {
"@angular-eslint/template/alt-text": "error",
"@angular-eslint/template/click-events-have-key-events": "error",
"@angular-eslint/template/elements-content": "error",
"@angular-eslint/template/interactive-supports-focus": "error",
"@angular-eslint/template/label-has-associated-control": "error",
"@angular-eslint/template/mouse-events-have-key-events": "error",
"@angular-eslint/template/no-autofocus": "error",
"@angular-eslint/template/no-distracting-elements": "error",
"@angular-eslint/template/role-has-required-aria": "error",
"@angular-eslint/template/table-scope": "error",
"@angular-eslint/template/valid-aria": "error"
}
}
{
"parser": "@angular-eslint/template-parser",
"plugins": ["@angular-eslint/template"],
"rules": {
"@angular-eslint/template/alt-text": "error",
"@angular-eslint/template/attributes-order": "error",
"@angular-eslint/template/banana-in-box": "error",
"@angular-eslint/template/button-has-type": "error",
"@angular-eslint/template/click-events-have-key-events": "error",
"@angular-eslint/template/conditional-complexity": "error",
"@angular-eslint/template/cyclomatic-complexity": "error",
"@angular-eslint/template/elements-content": "error",
"@angular-eslint/template/eqeqeq": "error",
"@angular-eslint/template/i18n": "error",
"@angular-eslint/template/interactive-supports-focus": "error",
"@angular-eslint/template/label-has-associated-control": "error",
"@angular-eslint/template/mouse-events-have-key-events": "error",
"@angular-eslint/template/no-any": "error",
"@angular-eslint/template/no-autofocus": "error",
"@angular-eslint/template/no-call-expression": "error",
"@angular-eslint/template/no-distracting-elements": "error",
"@angular-eslint/template/no-duplicate-attributes": "error",
"@angular-eslint/template/no-inline-styles": "error",
"@angular-eslint/template/no-interpolation-in-attributes": "error",
"@angular-eslint/template/no-negated-async": "error",
"@angular-eslint/template/no-positive-tabindex": "error",
"@angular-eslint/template/prefer-control-flow": "error",
"@angular-eslint/template/prefer-ngsrc": "error",
"@angular-eslint/template/prefer-self-closing-tags": "error",
"@angular-eslint/template/role-has-required-aria": "error",
"@angular-eslint/template/table-scope": "error",
"@angular-eslint/template/use-track-by-function": "error",
"@angular-eslint/template/valid-aria": "error"
}
"parser": "@angular-eslint/template-parser",
"plugins": ["@angular-eslint/template"],
"rules": {
"@angular-eslint/template/alt-text": "error",
"@angular-eslint/template/attributes-order": "error",
"@angular-eslint/template/banana-in-box": "error",
"@angular-eslint/template/button-has-type": "error",
"@angular-eslint/template/click-events-have-key-events": "error",
"@angular-eslint/template/conditional-complexity": "error",
"@angular-eslint/template/cyclomatic-complexity": "error",
"@angular-eslint/template/elements-content": "error",
"@angular-eslint/template/eqeqeq": "error",
"@angular-eslint/template/i18n": "error",
"@angular-eslint/template/interactive-supports-focus": "error",
"@angular-eslint/template/label-has-associated-control": "error",
"@angular-eslint/template/mouse-events-have-key-events": "error",
"@angular-eslint/template/no-any": "error",
"@angular-eslint/template/no-autofocus": "error",
"@angular-eslint/template/no-call-expression": "error",
"@angular-eslint/template/no-distracting-elements": "error",
"@angular-eslint/template/no-duplicate-attributes": "error",
"@angular-eslint/template/no-inline-styles": "error",
"@angular-eslint/template/no-interpolation-in-attributes": "error",
"@angular-eslint/template/no-negated-async": "error",
"@angular-eslint/template/no-positive-tabindex": "error",
"@angular-eslint/template/prefer-control-flow": "error",
"@angular-eslint/template/prefer-ngsrc": "error",
"@angular-eslint/template/prefer-self-closing-tags": "error",
"@angular-eslint/template/role-has-required-aria": "error",
"@angular-eslint/template/table-scope": "error",
"@angular-eslint/template/use-track-by-function": "error",
"@angular-eslint/template/valid-aria": "error"
}
}
{
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2020,
"sourceType": "module"
},
"plugins": ["@angular-eslint/template"],
"processor": "@angular-eslint/template/extract-inline-html"
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 2020,
"sourceType": "module"
},
"plugins": ["@angular-eslint/template"],
"processor": "@angular-eslint/template/extract-inline-html"
}
{
"parser": "@angular-eslint/template-parser",
"plugins": ["@angular-eslint/template"],
"rules": {
"@angular-eslint/template/banana-in-box": "error",
"@angular-eslint/template/eqeqeq": "error",
"@angular-eslint/template/no-negated-async": "error"
}
"parser": "@angular-eslint/template-parser",
"plugins": ["@angular-eslint/template"],
"rules": {
"@angular-eslint/template/banana-in-box": "error",
"@angular-eslint/template/eqeqeq": "error",
"@angular-eslint/template/no-negated-async": "error"
}
}
{
"name": "@angular-eslint/eslint-plugin-template",
"version": "18.3.1-alpha.1",
"version": "18.3.1-alpha.2",
"description": "ESLint plugin for Angular Templates",

@@ -21,4 +21,4 @@ "license": "MIT",

"dependencies": {
"@angular-eslint/bundled-angular-compiler": "18.3.1-alpha.1",
"@angular-eslint/utils": "18.3.1-alpha.1",
"@angular-eslint/bundled-angular-compiler": "18.3.1-alpha.2",
"@angular-eslint/utils": "18.3.1-alpha.2",
"aria-query": "5.3.0",

@@ -28,4 +28,4 @@ "axobject-query": "4.1.0"

"devDependencies": {
"@angular-eslint/template-parser": "18.3.1-alpha.1",
"@angular-eslint/test-utils": "18.3.1-alpha.1",
"@angular-eslint/template-parser": "18.3.1-alpha.2",
"@angular-eslint/test-utils": "18.3.1-alpha.2",
"@types/aria-query": "5.0.4"

@@ -32,0 +32,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc