@@ -28,36 +28,36 @@ const isHashtagsValid = (value) => {
28
28
if ( inputText . length === 0 ) {
29
29
return true ;
30
30
}
31
- const inputArray = inputText . split ( / \s + / ) ;
31
+ const inputArrays = inputText . split ( / \s + / ) ;
32
32
const errors = [
33
33
{
34
- check : inputArray . some ( ( item ) => item === '#' ) ,
34
+ check : inputArrays . some ( ( item ) => item === '#' ) ,
35
35
error : 'Хештег не может состоять только из одной решетки' ,
36
36
} ,
37
37
{
38
- check : inputArray . some ( ( item ) => item . slice ( 1 ) . includes ( '#' ) ) ,
38
+ check : inputArrays . some ( ( item ) => item . slice ( 1 ) . includes ( '#' ) ) ,
39
39
error : 'Хештеги разделяются пробелами' ,
40
40
} ,
41
41
{
42
- check : inputArray . some ( ( item ) => item [ 0 ] !== '#' ) ,
42
+ check : inputArrays . some ( ( item ) => item [ 0 ] !== '#' ) ,
43
43
error : 'Хештег должен начинаться с символа \'#\'' ,
44
44
} ,
45
45
{
46
- check : inputArray . some ( ( item , num , array ) => array . includes ( item , num + 1 ) ) ,
46
+ check : inputArrays . some ( ( item , num , arrays ) => arrays . includes ( item , num + 1 ) ) ,
47
47
error : 'Хештеги не должны повторяться' ,
48
48
} ,
49
49
{
50
- check : inputArray . some ( ( item ) => item . length > HASHTAG_MAX_SYMBOLS ) ,
50
+ check : inputArrays . some ( ( item ) => item . length > HASHTAG_MAX_SYMBOLS ) ,
51
51
error : `Хештег не может быть больше ${ HASHTAG_MAX_SYMBOLS } символов, включая символ решётки` ,
52
52
} ,
53
53
{
54
- check : inputArray . length > HASHTAG_MAX_NUMBER ,
54
+ check : inputArrays . length > HASHTAG_MAX_NUMBER ,
55
55
error : `Нельзя указать больше ${ HASHTAG_MAX_NUMBER } ${ numDecline (
56
56
HASHTAG_MAX_NUMBER , 'хештега' , 'хештегов' , 'хештегов'
57
57
) } , `
58
58
} ,
59
59
{
60
- check : inputArray . some ( ( item ) => ! HASHTAG_VALID_SYMBOLS . test ( item ) ) ,
60
+ check : inputArrays . some ( ( item ) => ! HASHTAG_VALID_SYMBOLS . test ( item ) ) ,
61
61
error : 'Хэштег содержит недопустимые символы' ,
62
62
} ,
63
63
] ;
0 commit comments