chore: eslint add sonar (#17989)

This commit is contained in:
Joel 2025-04-14 15:28:20 +08:00 • committed by GitHub
commit d80f4c7d3b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
38 changed files with 157 additions and 180 deletions

View file

@ -57,6 +57,7 @@ async function translateMissingKeyDeeply(sourceObj, targetObject, toLanguage) {
async function autoGenTrans(fileName, toGenLanguage) {
const fullKeyFilePath = path.join(__dirname, targetLanguage, `${fileName}.ts`)
const toGenLanguageFilePath = path.join(__dirname, toGenLanguage, `${fileName}.ts`)
// eslint-disable-next-line sonarjs/code-eval
const fullKeyContent = eval(transpile(fs.readFileSync(fullKeyFilePath, 'utf8')))
// To keep object format and format it for magicast to work: const translation = { ... } => export default {...}
const readContent = await loadFile(toGenLanguageFilePath)