2016-03-07 3 views

ответ

6

Потому что вы получаете это сообщение, похоже, что вы обновились до ESLint 2,0, который является большим! Я вижу два изменения, которые вы будете вносить в конфигурацию, но если что-нибудь еще идет вверх, это, вероятно, подпадают под 2.0 migration guide:

  1. В версии 2.0 "ecmaFeatures": { "modules": true } стал "parserOptions": { "sourceType": "module" }.
  2. Мы заменили space-after-keywords новым правилом, keyword-spacing, которое было представлено в одном из бета-версий 2.0. Если вы использовали "space-after-keywords: 2, вы можете изменить его на "keyword-spacing": 2.

Собираем все вместе, ваш .eslintrc для ESLint 2.0 должен включать что-то вроде этого:

{ 
    "parserOptions": { 
     "sourceType": "module" 
    }, 
    "env": { 
     "es6": true 
    }, 
    "rules": { 
     "keyword-spacing": 2 
    } 
}