| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | // @ts-checkconst eslint = require("@eslint/js");const tseslint = require("typescript-eslint");const angular = require("angular-eslint");module.exports = tseslint.config(  {    files: ["**/*.ts"],    extends: [      eslint.configs.recommended,      ...tseslint.configs.recommended,      ...tseslint.configs.stylistic,      ...angular.configs.tsRecommended,    ],    processor: angular.processInlineTemplates,    rules: {      "@angular-eslint/directive-selector": [        "error",        {          type: "attribute",          prefix: "app",          style: "camelCase",        },      ],      "@angular-eslint/component-selector": [        "error",        {          type: "element",          prefix: "app",          style: "kebab-case",        },      ],    },  },  {    files: ["**/*.html"],    extends: [      ...angular.configs.templateRecommended,      ...angular.configs.templateAccessibility,    ],    rules: {},  });
 |