Функция Codacy в GitHub дает мне некоторые ошибки, которые я не могу понять - PullRequest
0 голосов
/ 10 апреля 2020

У меня есть хранилище со встроенным Codacy для проверки качества моего кода. При попытке сделать коммит я получаю эти две ошибки, которые я не знаю, как исправить ... любую помощь?

Сокращение ожидаемого свойства.

в этой строке: this.state.notifications.push({name: name, url: inboxFolder.files[parseInt(index)].url});

Найден файл fs.readFile с не буквальным аргументом с индексом 0

в этой строке: let fol = await this.fc.readFile(url.toString());

Ответы [ 2 ]

2 голосов
/ 10 апреля 2020

Первая ошибка может быть решена с помощью следующих строк кода:

let url = inboxFolder.files[parseInt(index)].url;
this.state.notifications.push({name, url});
1 голос
/ 11 апреля 2020

Codacy рекомендует использовать 2 передовых практики для javascript языка

  1. Использовать сокращенный синтаксис свойств (https://alligator.io/js/object-property-shorthand-es6/)
let url = inboxFolder.files[parseInt(index)].url;
this.state.notifications.push({name, url});
может быть что-то в контексте / окружающих строках, но, похоже, рекомендуется не использовать переменную в качестве файла для чтения. это, вероятно, потому что это может быть пользовательский ввод, и он не проверен, следовательно, это может привести к проблемам безопасности
...