Skip to content

Commit c1d3d12

Browse files
UnMelowUnMelow
authored andcommitted
feat: sort Russian profanity list and add simple test
1 parent 37057d0 commit c1d3d12

File tree

3 files changed

+181
-169
lines changed

3 files changed

+181
-169
lines changed

src/Config/profanities/ru.php

Lines changed: 165 additions & 169 deletions
Original file line numberDiff line numberDiff line change
@@ -1,225 +1,221 @@
11
<?php
22

33
return [
4-
'блядь',
5-
'блять',
4+
'алкаш',
5+
'бастард',
66
'бля',
7+
'блядвон',
78
'бляди',
89
'блядина',
910
'блядища',
1011
'блядки',
12+
'блядовать',
13+
'блядоеб',
1114
'блядский',
1215
'блядство',
13-
'блядовать',
1416
'блядун',
15-
'блядоеб',
17+
'блядь',
18+
'блять',
19+
'бомжара',
20+
'впизду',
21+
'вхуярить',
22+
'выблядок',
23+
'выебать',
24+
'выебывается',
25+
'выебываться',
26+
'высрать',
27+
'гнида',
28+
'говнецо',
29+
'говнистый',
30+
'говнище',
31+
'говно',
32+
'говнюк',
33+
'говнючка',
34+
'говняк',
35+
'говняный',
36+
'гомик',
37+
'дерьмище',
38+
'дерьмо',
39+
'дерьмовый',
40+
'доебаться',
41+
'долбоеб',
42+
'долбоящер',
43+
'долбоёб',
44+
'дристать',
45+
'дрищ',
46+
'ебало',
47+
'ебальник',
48+
'ебанутый',
49+
'ебаный',
1650
'ебать',
51+
'ебать-копать',
1752
'ебаться',
18-
'ебёт',
19-
'ебаный',
20-
'ебаный',
21-
'ебанутый',
22-
'ебучий',
23-
'ебучка',
2453
'еблан',
2554
'ебло',
26-
'ебало',
27-
'ебальник',
28-
'ебать-копать',
29-
'долбоеб',
30-
'долбоёб',
31-
'долбоящер',
32-
'заебать',
55+
'ебучий',
56+
'ебучка',
57+
'ебёт',
58+
'жид',
59+
'жиды',
3360
'заебал',
3461
'заебали',
3562
'заебался',
36-
'заебись',
63+
'заебать',
3764
'заебистый',
38-
'наебать',
65+
'заебись',
66+
'засереть',
67+
'засранец',
68+
'засрать',
69+
'захуячить',
70+
'лесбо',
71+
'мерзавец',
72+
'москаль',
73+
'мудак',
74+
'мудила',
75+
'мудило',
76+
'мудозвон',
3977
'наебал',
40-
'наебка',
4178
'наебалово',
42-
'проебать',
43-
'проебал',
44-
'проёб',
45-
'отъебись',
46-
'отъебаться',
47-
'подъебать',
48-
'подъебка',
49-
'выебать',
50-
'выебывается',
51-
'выебываться',
52-
'доебаться',
53-
'съебаться',
54-
'съебал',
55-
'поебень',
79+
'наебать',
80+
'наебка',
81+
'нарик',
82+
'насрал',
83+
'насрать',
84+
'нахуячиться',
85+
'негодяй',
5686
'нехуй',
87+
'нигга',
88+
'ниггер',
89+
'нимфоманка',
5790
'нихуя',
58-
'похуй',
59-
'похую',
60-
'схуяли',
61-
'хуй',
62-
'хуя',
63-
'хуи',
64-
'хуём',
65-
'хую',
66-
'хуйня',
67-
'хуйни',
68-
'хуйней',
69-
'охуеть',
70-
'охуел',
91+
'обосравшийся',
92+
'обосрал',
93+
'обосрать',
94+
'обосраться',
95+
'обоссать',
96+
'обоссы',
97+
'обсирать',
98+
'опиздолить',
99+
'отъебаться',
100+
'отъебись',
71101
'охуевший',
102+
'охуел',
72103
'охуенно',
73104
'охуенный',
74-
'хуёвый',
75-
'хуевый',
76-
'хуёво',
77-
'хуево',
78-
'хуи́ще',
79-
'хуила',
80-
'хуило',
81-
'хуиня',
82-
'хуистый',
83-
'хуесос',
84-
'хуесосы',
85-
'хуеплет',
86-
'хуеплёт',
87-
'хуерик',
88-
'хуяк',
89-
'хуякать',
90-
'хуячить',
91-
'хуярить',
92-
'хуярь',
93-
'вхуярить',
94-
'нахуячиться',
95-
'разхуячить',
105+
'охуеть',
106+
'педераст',
107+
'педик',
96108
'перехуярить',
97-
'захуячить',
109+
'пидарас',
110+
'пидор',
111+
'пидорас',
112+
'пидорасы',
113+
'пидоры',
114+
'пидорёныш',
98115
'пизда',
99-
'пиздец',
100-
'пиздец',
101-
'пизды',
102-
'пиздой',
103-
'пиздёныш',
104-
'пиздюк',
105-
'пиздюлина',
106-
'пиздюля',
107-
'пиздюлить',
108-
'опиздолить',
109-
'пиздануть',
110116
'пизданул',
111117
'пизданутый',
112-
'пиздатый',
113-
'пиздато',
118+
'пиздануть',
114119
'пиздатее',
115-
'распиздяй',
116-
'распиздяйство',
117-
'спиздить',
118-
'спиздил',
119-
'спизженный',
120-
'спизжен',
120+
'пиздато',
121+
'пиздатый',
121122
'пиздеж',
122-
'пиздёж',
123123
'пиздеть',
124+
'пиздец',
124125
'пиздишь',
125126
'пиздобол',
126127
'пиздобратия',
128+
'пиздой',
129+
'пиздомать',
127130
'пиздуй',
128-
'в пизду',
131+
'пизды',
132+
'пиздюк',
133+
'пиздюлина',
134+
'пиздюлить',
135+
'пиздюля',
136+
'пиздёж',
137+
'пиздёныш',
138+
'подонок',
139+
'подъебать',
140+
'подъебка',
141+
'поебень',
142+
'похуй',
143+
'похую',
144+
'проебал',
145+
'проебать',
146+
'просрал',
147+
'просрать',
148+
'проститутка',
149+
'проёб',
129150
'разпиздеть',
130-
'пиздомать',
131-
'говно',
132-
'говнецо',
133-
'говнище',
134-
'говнюк',
135-
'говнючка',
136-
'говнистый',
137-
'говняный',
138-
'говняк',
139-
'дерьмо',
140-
'дерьмище',
141-
'дерьмовый',
151+
'разхуячить',
152+
'распиздяй',
153+
'распиздяйство',
154+
'сволочь',
155+
'скотина',
156+
'спиздил',
157+
'спиздить',
158+
'спизжен',
159+
'спизженный',
160+
'сраный',
142161
'срать',
143-
'срущий',
144-
'обосрать',
145-
'обосрал',
146-
'обосраться',
147-
'обосравшийся',
148-
'насрать',
149-
'насрал',
150-
'просрать',
151-
'просрал',
152-
'засрать',
153-
'засереть',
154-
'обсирать',
155162
'сраться',
156-
'сраный',
163+
'срачуга',
164+
'срущий',
157165
'ссаный',
158166
'ссать',
159-
'обоссать',
160-
'обоссы',
161-
'высрать',
162-
'дристать',
163-
'дрищ',
164-
'засранец',
165-
'срачуга',
166-
'мудак',
167-
'мудила',
168-
'мудило',
169-
'мудозвон',
170167
'сука',
171-
'суки',
172168
'сука блять',
169+
'суки',
173170
'сукин',
171+
'сукин сын',
172+
'сучара',
174173
'сучий',
175174
'сучка',
176-
'сучара',
177175
'сучонок',
178-
'шлюха',
179-
'шлюшка',
180-
'шалава',
181-
'проститутка',
182-
'блядвон',
183-
'ублюдок',
176+
'схуяли',
177+
'съебал',
178+
'съебаться',
179+
'тварь',
184180
'ублюдки',
181+
'ублюдок',
182+
'узкоглазый',
185183
'урод',
186184
'уроды',
187-
'гнида',
188-
'сволочь',
189-
'мерзавец',
190-
'негодяй',
191-
'тварь',
192-
'скотина',
193-
'подонок',
194-
'выблядок',
195-
'сукин сын',
196-
'бастард',
197-
'fucker',
198-
'пидор',
199-
'пидорёныш',
200-
'пидоры',
201-
'пидорас',
202-
'пидарас',
203-
'пидорасы',
204-
'педик',
205-
'педераст',
206-
'гомик',
207-
'лесбо',
208-
'нимфоманка',
209-
'ниггер',
210-
'нигга',
211-
'чурка',
212-
'чурки',
213185
'хач',
214186
'хачи',
215-
'жид',
216-
'жиды',
217-
'хохол',
218187
'хохлы',
219-
'москаль',
188+
'хохол',
189+
'хуево',
190+
'хуевый',
191+
'хуеплет',
192+
'хуеплёт',
193+
'хуерик',
194+
'хуесос',
195+
'хуесосы',
196+
'хуи',
197+
'хуила',
198+
'хуило',
199+
'хуиня',
200+
'хуистый',
201+
'хуй',
202+
'хуйней',
203+
'хуйни',
204+
'хуйня',
205+
'хуйще',
206+
'хую',
207+
'хуя',
208+
'хуяк',
209+
'хуякать',
210+
'хуярить',
211+
'хуярь',
212+
'хуячить',
213+
'хуёво',
214+
'хуёвый',
220215
'черножопый',
221-
'узкоглазый',
222-
'бомжара',
223-
'алкаш',
224-
'нарик',
216+
'чурка',
217+
'чурки',
218+
'шалава',
219+
'шлюха',
220+
'шлюшка',
225221
];
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<?php
2+
namespace Tests\Fixtures;
3+
4+
class HasExplicitRussianProfanity
5+
{
6+
/** @var string */
7+
public string $bad = 'Это полная хуйня!';
8+
}

0 commit comments

Comments
 (0)