Мне нужно создать правило, которое будет сообщать узлам, использующим функции ES6 +, только если в верхней части файла записан определенный комментарий.
Например, если написано:
/* active */
let x = 1;
тогда нужно сообщить всю декларацию, потому что был написан комментарий блока вверху. Однако, если комментарий пропущен следующим образом:
let x = 1;
, тогда ничего не следует сообщать.
Я не могу полагаться на свойство ecmaVersion
ESLint в конфигурации, так как это правило необходимо для условного отчета об узлах, даже если для ecmaVersion
установлено значение больше 5
.
Есть ли в API что-то, что я могу использовать, чтобы определить, включает ли узел функцию ES6 +?