Ребят, объсните мне тупому 1 вещь пожалуйста
Я начинающий, и везде в учебниках говорят, ты должен писать в стрикт моде
airbnb-base считается best practice
Он предполагает, что вы используете бабель, и es6 моудули
И ругается на use-strict
Правилами в конфиге еслинта, это не перебивается
И насколько я понял, в продакшн разработке, те кто используют airbnb-base пишут без стрикт мода и это типо норм?
module.exports = {
rules: {
// babel inserts `'use strict';` for us
strict: ['error', 'never']
}
};
конфиг airbnb является, в первую очередь, конфигом для использования внутри airbnb, а не конфигом по-умолчанию для всех.
поэтому правила конфига отражают особенности их внутреннего кодстайла. вот они используют бабель и поэтому им не нужон use-strict.
если у тебя бабеля нет, то включай правило