Убедитесь, что если помеченный раздел кода был изменен, то другой помеченный раздел также должен быть изменен - PullRequest
0 голосов
/ 26 апреля 2019

Существует ли инструмент для проверки того, что если один код раздела был изменен, то любые другие соответствующие разделы также должны быть изменены?

Контекст: у меня есть модель базы данных с проверочным ограничением на постоянный массив значений. Массив допустимых значений также является константой в Typescript.

Я хотел бы аннотировать раздел комментариями так:

-- tables.sql

CREATE TABLE orders(
  id INTEGER,
  -- ifchange(component_check)
  component TEXT CHECK (component IN ('foo', 'bar', 'baz'))
  -- thenchange(./orders.ts:component_def, ./other_file.ts)
); 
// orders.ts

// ifchange(component_def)
const ORDER_COMPONENT = ['foo', 'bar', 'baz'];
// thenchange(./tables.sql:component_check)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...