Как определить, является ли узел функцией ES6 (или более поздней) с API? - PullRequest
0 голосов
/ 22 апреля 2020

Мне нужно создать правило, которое будет сообщать узлам, использующим функции ES6 +, только если в верхней части файла записан определенный комментарий.

Например, если написано:

/* active */

let x = 1;

тогда нужно сообщить всю декларацию, потому что был написан комментарий блока вверху. Однако, если комментарий пропущен следующим образом:

let x = 1;

, тогда ничего не следует сообщать.

Я не могу полагаться на свойство ecmaVersion ESLint в конфигурации, так как это правило необходимо для условного отчета об узлах, даже если для ecmaVersion установлено значение больше 5.

Есть ли в API что-то, что я могу использовать, чтобы определить, включает ли узел функцию ES6 +?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...