@Lynatik001

Eslint и правка кода по его требованию?

там конечно и дальше в коде например много такого вот) но в вопросе за основу возьму лишь несколько примеров

Вопрос, как грамотно реализовывать функции ниже, да бы еслинт не ругался. да и при этом не требовалось например решать проблему как в addCity - просто добавил в консоль вывод использование this - что бы не ругалась)

А еще при создании файлов line Sequence - CLF а надо LF (еслинт ругается) - вручную в углу меняю но где это настроить что бы даже при сохранении файла правило данное не соотвецтвие.

+ не работает нажатие на данную проблему и выбор фикса данной проблемы - или фикса всех аналогичных.

Expected to return a value at the end of arrow function.

Expected 'this' to be used by class method 'findCity'.

async addCity(name, code) {
    const city = new CityScheme({ name, code });

    await city.save((err) => {
      if (err) throw err;

      console.log(`city successfully saved. name - ${this.getNameCity()}`);
    });
  }

  findCity(id) {
    return new Promise((resolve, reject) => {
      cityScheme.find({
        _id: id,
      })
        .exec((err, ff) => {
          if (err) {
            return reject(err);
          }
          resolve(ff);
        });
    });
  }


Expected 'this' to be used by class method 'checkUserCity'.

checkUserCity(user) {
    if (user === false || user[0].city === null || user === true) {
      return true;
    }
    return false;
  }
  • Вопрос задан
  • 99 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы