add noImplicitOverride and noPropertyAccessFromIndexSignature compiler options

This commit is contained in:
MaysWind
2025-01-15 22:19:28 +08:00
parent 081b270f04
commit 0b7fd647e6
3 changed files with 5 additions and 3 deletions
+1 -1
View File
@@ -1292,5 +1292,5 @@ export const ALL_CURRENCIES: Record<string, CurrencyInfo> = {
};
export const DEFAULT_CURRENCY_SYMBOL: string = '¤';
export const DEFAULT_CURRENCY_CODE: string = ALL_CURRENCIES.USD.code;
export const DEFAULT_CURRENCY_CODE: string = ALL_CURRENCIES['USD'].code;
export const PARENT_ACCOUNT_CURRENCY_PLACEHOLDER: string = '---';
+2
View File
@@ -6,8 +6,10 @@
"types": ["vite/client"],
"strict": true,
"noImplicitReturns": true,
"noImplicitOverride": true,
"noUnusedLocals": true,
"noFallthroughCasesInSwitch": true,
"noPropertyAccessFromIndexSignature": true,
"paths": {
"@/*": ["./src/*"]
}
+2 -2
View File
@@ -16,14 +16,14 @@ const BUILD_DIR = resolve(__dirname, './dist',);
export default defineConfig(() => {
const licenseContent = fs.readFileSync('./LICENSE', { encoding: 'utf-8' });
const buildUnixTime = process.env.buildUnixTime || '';
const buildUnixTime = process.env['buildUnixTime'] || '';
const options: UserConfig = {
root: SRC_DIR,
publicDir: PUBLIC_DIR,
base: './',
define: {
__EZBOOKKEEPING_IS_PRODUCTION__: process.env.NODE_ENV === 'production',
__EZBOOKKEEPING_IS_PRODUCTION__: process.env['NODE_ENV'] === 'production',
__EZBOOKKEEPING_VERSION__: JSON.stringify(packageFile.version),
__EZBOOKKEEPING_BUILD_UNIX_TIME__: JSON.stringify(buildUnixTime),
__EZBOOKKEEPING_BUILD_COMMIT_HASH__: JSON.stringify(git.short()),