Skip to content

Commit 7dfd64c

Browse files
author
Robson Alves
committed
Refactor course tags for better readability and consistency in Course.ts; update import statements in various files for improved organization; add biome configuration file for code formatting and linting.
1 parent ad07b8f commit 7dfd64c

29 files changed

+787
-434
lines changed

.eslintignore

-2
This file was deleted.

.eslintrc.js

-120
This file was deleted.

.prettierignore

-6
This file was deleted.

.prettierrc

-8
This file was deleted.

biome.json

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
{
2+
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3+
"vcs": { "enabled": false, "clientKind": "git", "useIgnoreFile": false },
4+
"files": { "ignoreUnknown": false, "ignore": [] },
5+
"formatter": {
6+
"enabled": true,
7+
"useEditorconfig": true,
8+
"formatWithErrors": false,
9+
"indentStyle": "space",
10+
"indentWidth": 2,
11+
"lineEnding": "lf",
12+
"lineWidth": 80,
13+
"attributePosition": "auto",
14+
"bracketSpacing": true,
15+
"ignore": [
16+
"**/build",
17+
"**/coverage",
18+
"**/.browserslist",
19+
"./dist",
20+
"./node_modules"
21+
]
22+
},
23+
"organizeImports": { "enabled": true },
24+
"linter": {
25+
"enabled": true,
26+
"rules": { "recommended": false },
27+
"ignore": ["node_modules/*", "dist/*", "**/dist/", "**/node_modules/"]
28+
},
29+
"javascript": {
30+
"formatter": {
31+
"jsxQuoteStyle": "double",
32+
"quoteProperties": "asNeeded",
33+
"trailingCommas": "es5",
34+
"semicolons": "always",
35+
"arrowParentheses": "always",
36+
"bracketSameLine": false,
37+
"quoteStyle": "single",
38+
"attributePosition": "auto",
39+
"bracketSpacing": true
40+
}
41+
},
42+
"overrides": [
43+
{
44+
"include": [
45+
"src/**/*.ts",
46+
".eslintrc.js",
47+
"angular.json",
48+
"tsconfig.json",
49+
".prettierrc",
50+
"karma.conf.js"
51+
],
52+
"linter": { "rules": {} }
53+
},
54+
{ "include": ["src/**/*.html"], "linter": { "rules": {} } }
55+
]
56+
}

0 commit comments

Comments
 (0)