catch errors

pull/3176/head
filip mertens 2 years ago
parent f40283b8b3
commit 5974186e6f
  1. 20
      apps/remix-ide/src/app/plugins/code-format.ts

@ -141,11 +141,23 @@ export class CodeFormat extends Plugin {
let prettierConfig = await this.call('fileManager', 'readFile', prettierConfigFile) let prettierConfig = await this.call('fileManager', 'readFile', prettierConfigFile)
if (prettierConfig) { if (prettierConfig) {
if (prettierConfigFile.endsWith('.yaml') || prettierConfigFile.endsWith('.yml')) { if (prettierConfigFile.endsWith('.yaml') || prettierConfigFile.endsWith('.yml')) {
parsed = yaml.load(prettierConfig) try {
parsed = yaml.load(prettierConfig)
} catch (e) {
// do nothing
}
} else if (prettierConfigFile.endsWith('.toml')) { } else if (prettierConfigFile.endsWith('.toml')) {
parsed = toml.parse(prettierConfig) try {
parsed = toml.parse(prettierConfig)
} catch (e) {
// do nothing
}
} else if (prettierConfigFile.endsWith('.json') || prettierConfigFile.endsWith('.json5')) { } else if (prettierConfigFile.endsWith('.json') || prettierConfigFile.endsWith('.json5')) {
parsed = JSON.parse(prettierConfig) try {
parsed = JSON.parse(prettierConfig)
} catch (e) {
// do nothing
}
} else if (prettierConfigFile === '.prettierrc') { } else if (prettierConfigFile === '.prettierrc') {
try { try {
parsed = JSON.parse(prettierConfig) parsed = JSON.parse(prettierConfig)
@ -177,7 +189,7 @@ export class CodeFormat extends Plugin {
} }
} }
} }
}else{ } else {
parsed = defaultOptions parsed = defaultOptions
await this.call('fileManager', 'writeFile', '.prettierrc.json', JSON.stringify(parsed, null, 2)) await this.call('fileManager', 'writeFile', '.prettierrc.json', JSON.stringify(parsed, null, 2))
} }

Loading…
Cancel
Save