@@ -10,14 +10,15 @@ class StyleCheckSettings:
1010 HEADER_REGEX = "^\\ D+.+$"
1111 HEADER_1_REGEX = "^()([\\ w\\ s]+)$"
1212 HEADER_2_REGEX = "^()([\\ w\\ s]+)\\ .$"
13- STD_BANNED_WORDS = [ 'мы' , 'моя' , 'мои' , 'моё' , 'наш' , 'наши' ,
13+ STD_BANNED_WORDS = ( 'мы' , 'моя' , 'мои' , 'моё' , 'наш' , 'наши' ,
1414 'аттач' , 'билдить' , 'бинарник' , 'валидный' , 'дебаг' , 'деплоить' , 'десктопное' , 'железо' ,
1515 'исходники' , 'картинка' , 'консольное' , 'конфиг' , 'кусок' , 'либа' , 'лог' , 'мануал' ,
1616 'отнаследованный' , 'парсинг' , 'пост' , 'распаковать' , 'сбоит' , 'скачать' , 'склонировать' , 'скрипт' ,
1717 'тестить' , 'тул' , 'тула' , 'тулза' , 'фиксить' , 'флажок' , 'флаг' , 'юзкейс' , 'продакт' , 'продакшн' ,
18- 'прод' , 'фидбек' , 'дедлайн' , 'дэдлайн' , 'оптимально' , 'оптимальный' , ' надежный' , 'интуитивный' ,
18+ 'прод' , 'фидбек' , 'дедлайн' , 'дэдлайн' , 'оптимально' , 'надежный' , 'интуитивный' ,
1919 'хороший' , 'плохой' , 'идеальный' , 'быстро' , 'медленно' , 'какой-нибудь' , 'некоторый' , 'почти'
20- ] # TODO: list of "warning" words
20+ )
21+ STD_WARNED_WORDS = ('машина' , 'оптимальный' ) # TODO: list of "warning" words
2122 STD_MIN_LIT_REF = 1
2223 STD_MAX_LIT_REF = 1000 #just in case for future edit
2324 HEADER_1_STYLE = {
@@ -101,6 +102,7 @@ class StyleCheckSettings:
101102 "unify_regex" : APPENDIX_UNIFY_REGEX ,
102103 "regex" : APPENDIX_REGEX ,
103104 "banned_words" : STD_BANNED_WORDS ,
105+ "warned_words" : STD_WARNED_WORDS ,
104106 'min_count_for_banned_words_check' : 3 ,
105107 'max_count_for_banned_words_check' : 6 ,
106108 'min_ref_for_literature_references_check' : STD_MIN_LIT_REF ,
@@ -125,6 +127,7 @@ class StyleCheckSettings:
125127 "unify_regex" : None ,
126128 "regex" : HEADER_REGEX ,
127129 "banned_words" : STD_BANNED_WORDS ,
130+ "warned_words" : STD_WARNED_WORDS ,
128131 'min_count_for_banned_words_check' : 3 ,
129132 'max_count_for_banned_words_check' : 6 ,
130133 'min_ref_for_literature_references_check' : STD_MIN_LIT_REF ,
@@ -149,7 +152,8 @@ class StyleCheckSettings:
149152 "ПЛАН РАБОТЫ НА ВЕСЕННИЙ СЕМЕСТР" , "ОТЗЫВ РУКОВОДИТЕЛЯ" , "СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ" ],
150153 "unify_regex" : None ,
151154 "regex" : HEADER_REGEX ,
152- "banned_words" : STD_BANNED_WORDS + ['доработать' , 'доработка' , 'переписать' , 'рефакторинг' , 'исправление' ]
155+ "banned_words" : STD_BANNED_WORDS + ('доработать' , 'доработка' , 'переписать' , 'рефакторинг' , 'исправление' ),
156+ "warned_words" : STD_WARNED_WORDS
153157 },
154158 }
155159
@@ -162,7 +166,8 @@ class StyleCheckSettings:
162166 "ПЛАН РАБОТЫ НА ОСЕННИЙ СЕМЕСТР" , "СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ" ],
163167 "unify_regex" : None ,
164168 "regex" : HEADER_REGEX ,
165- "banned_words" : STD_BANNED_WORDS + ['доработать' , 'доработка' , 'переписать' , 'рефакторинг' , 'исправление' ]
169+ "banned_words" : STD_BANNED_WORDS + ('доработать' , 'доработка' , 'переписать' , 'рефакторинг' , 'исправление' ),
170+ "warned_words" : STD_WARNED_WORDS
166171 },
167172 }
168173
@@ -175,7 +180,8 @@ class StyleCheckSettings:
175180 "ПЛАН РАБОТЫ НА ВЕСЕННИЙ СЕМЕСТР" , "ОТЗЫВ РУКОВОДИТЕЛЯ" , "СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ" ],
176181 "unify_regex" : None ,
177182 "regex" : HEADER_REGEX ,
178- "banned_words" : STD_BANNED_WORDS + ['доработать' , 'доработка' , 'переписать' , 'рефакторинг' , 'исправление' ]
183+ "banned_words" : STD_BANNED_WORDS + ('доработать' , 'доработка' , 'переписать' , 'рефакторинг' , 'исправление' ),
184+ "warned_words" : STD_WARNED_WORDS
179185 },
180186 }
181187
@@ -193,6 +199,7 @@ class StyleCheckSettings:
193199 "unify_regex" : None ,
194200 "regex" : HEADER_REGEX ,
195201 "banned_words" : STD_BANNED_WORDS ,
202+ "warned_words" : STD_WARNED_WORDS ,
196203 'min_count_for_banned_words_check' : 3 ,
197204 'max_count_for_banned_words_check' : 6 ,
198205 },
@@ -208,6 +215,7 @@ class StyleCheckSettings:
208215 "unify_regex" : None ,
209216 "regex" : HEADER_REGEX ,
210217 "banned_words" : STD_BANNED_WORDS ,
218+ "warned_words" : STD_WARNED_WORDS ,
211219 'min_count_for_banned_words_check' : 3 ,
212220 'max_count_for_banned_words_check' : 6 ,
213221 }
@@ -230,6 +238,7 @@ class StyleCheckSettings:
230238 "unify_regex" : None ,
231239 "regex" : HEADER_REGEX ,
232240 "banned_words" : STD_BANNED_WORDS ,
241+ "warned_words" : STD_WARNED_WORDS ,
233242 'min_ref_for_literature_references_check' : 1 ,
234243 'mах_ref_for_literature_references_check' : 1000 , #just for future possible edit
235244 'min_count_for_banned_words_check' : 2 ,
@@ -249,6 +258,7 @@ class StyleCheckSettings:
249258 "unify_regex" : None ,
250259 "regex" : HEADER_REGEX ,
251260 "banned_words" : STD_BANNED_WORDS ,
261+ "warned_words" : STD_WARNED_WORDS ,
252262 'min_ref_for_literature_references_check' : 3 ,
253263 'mах_ref_for_literature_references_check' : 1000 , #just for future possible edit
254264 'min_count_for_banned_words_check' : 2 ,
@@ -268,6 +278,7 @@ class StyleCheckSettings:
268278 "unify_regex" : None ,
269279 "regex" : HEADER_REGEX ,
270280 "banned_words" : STD_BANNED_WORDS ,
281+ "warned_words" : STD_WARNED_WORDS ,
271282 'min_ref_for_literature_references_check' : 5 ,
272283 'mах_ref_for_literature_references_check' : 1000 , #just for future possible edit
273284 'min_count_for_banned_words_check' : 2 ,
0 commit comments