Правило eslint для не совместного использования переменных модуля - PullRequest
0 голосов
/ 26 марта 2020

Я пытаюсь найти правило eslint для перехвата, если две функции в файле изменяют переменную в области видимости модуля root, что-то вроде

let state = 0

const getNextCount = () => state++

const getCount = () => state

Думая здесь, я хочу проверить для util файлов, которые имеют различные утилиты общего состояния. Я посмотрел на fp / no-mutation , но он слишком строг для того, что я ищу, я просто хочу проверить этот конкретный случай c, а не запретить все мутации. Любопытно, есть ли правило для этого или способ ограничить область действия правила fp.

...