Skip to content

Commit d4369d3

Browse files
committed
recpipt generator sty;les
1 parent 94d5b05 commit d4369d3

31 files changed

Lines changed: 2428 additions & 112 deletions

angular.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,18 @@
107107
"styles": ["src/styles.scss"],
108108
"scripts": []
109109
}
110+
},
111+
"lint": {
112+
"builder": "@angular-eslint/builder:lint",
113+
"options": {
114+
"lintFilePatterns": ["src/**/*.ts", "src/**/*.html"]
115+
}
110116
}
111117
}
112118
}
113119
},
114120
"cli": {
115-
"analytics": false
121+
"analytics": false,
122+
"schematicCollections": ["angular-eslint"]
116123
}
117124
}

eslint.config.js

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
// @ts-check
2+
const eslint = require("@eslint/js");
3+
const { defineConfig } = require("eslint/config");
4+
const tseslint = require("typescript-eslint");
5+
const angular = require("angular-eslint");
6+
7+
module.exports = defineConfig([
8+
{
9+
files: ["**/*.ts"],
10+
extends: [
11+
eslint.configs.recommended,
12+
tseslint.configs.recommended,
13+
tseslint.configs.stylistic,
14+
angular.configs.tsRecommended,
15+
],
16+
processor: angular.processInlineTemplates,
17+
rules: {
18+
"@angular-eslint/directive-selector": [
19+
"error",
20+
{
21+
type: "attribute",
22+
prefix: "app",
23+
style: "camelCase",
24+
},
25+
],
26+
"@angular-eslint/component-selector": [
27+
"error",
28+
{
29+
type: "element",
30+
prefix: "app",
31+
style: "kebab-case",
32+
},
33+
],
34+
},
35+
},
36+
{
37+
files: ["**/*.html"],
38+
extends: [
39+
angular.configs.templateRecommended,
40+
angular.configs.templateAccessibility,
41+
],
42+
rules: {},
43+
},
44+
]);

0 commit comments

Comments
 (0)