chore: enable ts/no-explicit-any, remove no-unused-vars (#30042)

This commit is contained in:
Stephen Zhou
2025-12-23 18:26:02 +08:00
committed by GitHub
parent efac8766a1
commit a3d4f4f3bd
2 changed files with 1 additions and 19 deletions

View File

@@ -184,24 +184,6 @@ async function getKeysFromLanguage(language) {
})
}
function removeKeysFromObject(obj, keysToRemove, prefix = '') {
let modified = false
for (const key in obj) {
const fullKey = prefix ? `${prefix}.${key}` : key
if (keysToRemove.includes(fullKey)) {
delete obj[key]
modified = true
console.log(`🗑️ Removed key: ${fullKey}`)
}
else if (typeof obj[key] === 'object' && obj[key] !== null) {
const subModified = removeKeysFromObject(obj[key], keysToRemove, fullKey)
modified = modified || subModified
}
}
return modified
}
async function removeExtraKeysFromFile(language, fileName, extraKeys) {
const filePath = path.resolve(__dirname, '../i18n', language, `${fileName}.ts`)