Мне известна опция no-limited-properties , которая позволяет устанавливать правила для ошибок при доступе к определенным ключам объектов (чтобы не использовать устаревшие API и т.п.), ноЯ не могу найти правило, запрещающее установку определенных ключей.
Возможно ли это в ESLint?
Для дальнейшего объяснения наш проект использует Sequelize ORM, который использует ключевое слово allowNull
для пустых столбцов, и мы часто копируем наши определения модели Sequelize непосредственно в node-pg-migrate файлы миграции, в которых используется слегка различающееся ключевое слово notNull
.
Я всегда забываю изменить ключ объекта в определении с allowNull
на notNull
и хотел бы найти способ проверить это в подстилке в специфичном для директории файле .eslintrc
.