Skip to content

Commit 64499de

Browse files
authored
Merge pull request #911 from VPKSoft/develop
Release v.0.9.2
2 parents 07859f6 + 4120f48 commit 64499de

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+5404
-9197
lines changed

.eslintrc.cjs

Lines changed: 0 additions & 71 deletions
This file was deleted.

.github/workflows/main-lint-test-deploy.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ jobs:
2020
runs-on: ${{ matrix.platform }}
2121

2222
steps:
23+
- name: Git configuration
24+
run: |
25+
git config --global core.autocrlf false
26+
git config --global core.eol lf
27+
2328
- name: Checkout repository
2429
uses: actions/checkout@v4
2530

.prettierrc.cjs

Lines changed: 0 additions & 9 deletions
This file was deleted.

biome.json

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
{
2+
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
3+
"vcs": {
4+
"enabled": false,
5+
"clientKind": "git",
6+
"useIgnoreFile": false
7+
},
8+
"files": {
9+
"include": ["src/**/*.ts", "src/**/*.tsx"],
10+
"ignoreUnknown": false,
11+
"ignore": ["vite-env.d.ts", "PasswordKeeper-help"]
12+
},
13+
"formatter": {
14+
"enabled": true,
15+
"indentStyle": "space",
16+
"lineWidth": 120,
17+
"indentWidth": 4,
18+
"lineEnding": "lf"
19+
},
20+
"organizeImports": {
21+
"enabled": true
22+
},
23+
"linter": {
24+
"enabled": true,
25+
"rules": {
26+
"recommended": false,
27+
"a11y": {
28+
"noBlankTarget": "error"
29+
},
30+
"complexity": {
31+
"noExtraBooleanCast": "error",
32+
"noForEach": "error",
33+
"noMultipleSpacesInRegularExpressionLiterals": "error",
34+
"noStaticOnlyClass": "error",
35+
"noUselessCatch": "error",
36+
"noUselessSwitchCase": "error",
37+
"noUselessThisAlias": "error",
38+
"noUselessTypeConstraint": "error",
39+
"noWith": "error",
40+
"useArrowFunction": "error",
41+
"useDateNow": "error",
42+
"useFlatMap": "error"
43+
},
44+
"correctness": {
45+
"noChildrenProp": "error",
46+
"noConstAssign": "error",
47+
"noConstantCondition": "error",
48+
"noEmptyCharacterClassInRegex": "error",
49+
"noEmptyPattern": "error",
50+
"noGlobalObjectCalls": "error",
51+
"noInnerDeclarations": "error",
52+
"noInvalidBuiltinInstantiation": "error",
53+
"noInvalidConstructorSuper": "error",
54+
"noNewSymbol": "error",
55+
"noNonoctalDecimalEscape": "error",
56+
"noPrecisionLoss": "error",
57+
"noSelfAssign": "error",
58+
"noSetterReturn": "error",
59+
"noSwitchDeclarations": "error",
60+
"noUndeclaredVariables": "off",
61+
"noUnreachable": "error",
62+
"noUnreachableSuper": "error",
63+
"noUnsafeFinally": "error",
64+
"noUnsafeOptionalChaining": "error",
65+
"noUnusedLabels": "error",
66+
"noUnusedVariables": "warn",
67+
"useArrayLiterals": "off",
68+
"useExhaustiveDependencies": "warn",
69+
"useHookAtTopLevel": "error",
70+
"useIsNan": "error",
71+
"useJsxKeyInIterable": "error",
72+
"useValidForDirection": "error",
73+
"useYield": "error"
74+
},
75+
"security": {
76+
"noDangerouslySetInnerHtmlWithChildren": "error"
77+
},
78+
"style": {
79+
"noNamespace": "error",
80+
"noNegationElse": "off",
81+
"useAsConstAssertion": "error",
82+
"useBlockStatements": "error",
83+
"useExplicitLengthCheck": "error",
84+
"useImportType": "error",
85+
"useFilenamingConvention": {
86+
"level": "error",
87+
"options": {
88+
"requireAscii": true,
89+
"filenameCases": ["PascalCase"]
90+
}
91+
},
92+
"useForOf": "error",
93+
"useNodejsImportProtocol": "error",
94+
"useNumberNamespace": "error",
95+
"useThrowNewError": "error"
96+
},
97+
"suspicious": {
98+
"noAssignInExpressions": "error",
99+
"noAsyncPromiseExecutor": "error",
100+
"noCatchAssign": "error",
101+
"noClassAssign": "error",
102+
"noCommentText": "error",
103+
"noCompareNegZero": "error",
104+
"noConsole": "warn",
105+
"noControlCharactersInRegex": "error",
106+
"noDebugger": "error",
107+
"noDoubleEquals": "error",
108+
"noDuplicateCase": "error",
109+
"noDuplicateClassMembers": "error",
110+
"noDuplicateJsxProps": "error",
111+
"noDuplicateObjectKeys": "error",
112+
"noDuplicateParameters": "error",
113+
"noEmptyBlockStatements": "error",
114+
"noExplicitAny": "warn",
115+
"noExtraNonNullAssertion": "error",
116+
"noFallthroughSwitchClause": "error",
117+
"noFunctionAssign": "error",
118+
"noGlobalAssign": "error",
119+
"noImportAssign": "error",
120+
"noMisleadingCharacterClass": "error",
121+
"noMisleadingInstantiator": "error",
122+
"noPrototypeBuiltins": "error",
123+
"noRedeclare": "error",
124+
"noShadowRestrictedNames": "error",
125+
"noSparseArray": "error",
126+
"noThenProperty": "error",
127+
"noUnsafeDeclarationMerging": "error",
128+
"noUnsafeNegation": "error",
129+
"useErrorMessage": "error",
130+
"useGetterReturn": "error",
131+
"useIsArray": "error",
132+
"useNamespaceKeyword": "error",
133+
"useNumberToFixedDigitsArgument": "error",
134+
"useValidTypeof": "error"
135+
}
136+
},
137+
"ignore": ["**/.eslintrc.cjs", "src/localization/rust_i18n_transform", "**/vite.config.ts"]
138+
},
139+
"javascript": {
140+
"formatter": {
141+
"quoteStyle": "double",
142+
"arrowParentheses": "asNeeded",
143+
"trailingCommas": "es5",
144+
"lineEnding": "lf"
145+
}
146+
},
147+
"json": {
148+
"formatter": {
149+
"lineEnding": "lf",
150+
"enabled": true,
151+
"indentStyle": "space",
152+
"indentWidth": 4,
153+
"trailingCommas": "none"
154+
}
155+
}
156+
}

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@
1212
<div id="bottom"></div>
1313
<div id="title"></div>
1414
<div id="root"></div>
15-
<script type="module" src="/src/main.tsx"></script>
15+
<script type="module" src="/src/Main.tsx"></script>
1616
</body>
1717
</html>

0 commit comments

Comments
 (0)