Как заставить разработчиков использовать только «гггг» вместо «гггг» в SimpleDateFormat? - PullRequest
0 голосов
/ 19 января 2019

Поскольку YYYY - это недельный год, а yyyy - годовой, нам понадобится любой из них:

  1. Заставить разработчиков никогда не вводить YYYY в SimpleDateFormat("*YYYY*") в коде ИЛИ
  2. Напишите тестовый пример, который отсканирует код и сообщит пользователю, если он использовал SimpleDateFormat с YYYY для его исправления.

Мы пытаемся использовать пользовательские правила Sonarqube. И сканировать проект во время сборки. Нужно знать, есть ли другой способ, которым мы можем форсировать это во время разработки или во время git commit для Bitbucket.

SimpleDateFormat sdf=new SimpleDateFormat("MM/dd/YYYY");

Нам нужен такой сценарий или любой сценарий, в котором разработчик использует «ГГГГ», чтобы заблокировать его или преобразовать в «ГГГГ».

...