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_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 = '---'; export const PARENT_ACCOUNT_CURRENCY_PLACEHOLDER: string = '---';
+2
View File
@@ -6,8 +6,10 @@
"types": ["vite/client"], "types": ["vite/client"],
"strict": true, "strict": true,
"noImplicitReturns": true, "noImplicitReturns": true,
"noImplicitOverride": true,
"noUnusedLocals": true, "noUnusedLocals": true,
"noFallthroughCasesInSwitch": true, "noFallthroughCasesInSwitch": true,
"noPropertyAccessFromIndexSignature": true,
"paths": { "paths": {
"@/*": ["./src/*"] "@/*": ["./src/*"]
} }
+2 -2
View File
@@ -16,14 +16,14 @@ const BUILD_DIR = resolve(__dirname, './dist',);
export default defineConfig(() => { export default defineConfig(() => {
const licenseContent = fs.readFileSync('./LICENSE', { encoding: 'utf-8' }); const licenseContent = fs.readFileSync('./LICENSE', { encoding: 'utf-8' });
const buildUnixTime = process.env.buildUnixTime || ''; const buildUnixTime = process.env['buildUnixTime'] || '';
const options: UserConfig = { const options: UserConfig = {
root: SRC_DIR, root: SRC_DIR,
publicDir: PUBLIC_DIR, publicDir: PUBLIC_DIR,
base: './', base: './',
define: { define: {
__EZBOOKKEEPING_IS_PRODUCTION__: process.env.NODE_ENV === 'production', __EZBOOKKEEPING_IS_PRODUCTION__: process.env['NODE_ENV'] === 'production',
__EZBOOKKEEPING_VERSION__: JSON.stringify(packageFile.version), __EZBOOKKEEPING_VERSION__: JSON.stringify(packageFile.version),
__EZBOOKKEEPING_BUILD_UNIX_TIME__: JSON.stringify(buildUnixTime), __EZBOOKKEEPING_BUILD_UNIX_TIME__: JSON.stringify(buildUnixTime),
__EZBOOKKEEPING_BUILD_COMMIT_HASH__: JSON.stringify(git.short()), __EZBOOKKEEPING_BUILD_COMMIT_HASH__: JSON.stringify(git.short()),