<commit_before><?php
/*
 * jevix.php
 *
 * Tags for Jevix configuration
 */

return array(
    'default' => array(
        // Разрешённые теги
        'cfgAllowTags' => array(
            // вызов метода с параметрами
            array(
                array('p', 'ls', 'cut', 'a', 'img', 'i', 'b', 'u', 's', 'small', 'video', 'em', 'strong', 'nobr', 'li',
                      'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code',
                      'codeline', 'object', 'param', 'embed', 'blockquote', 'iframe', 'table', 'tbody', 'thead', 'th',
                      'tr', 'td'),
            ),
        ),
        // Коротие теги типа
        'cfgSetTagShort' => array(
            array(
                array('br', 'img', 'hr', 'cut', 'ls')
            ),
        ),
        // Преформатированные теги
        'cfgSetTagPreformatted'     => array(
            array(
                array('pre', 'code', 'codeline', 'video')
            ),
        ),
        // Разрешённые параметры тегов
        'cfgAllowTagParams' => array(
            // вызов метода
            array(
                'img',
                array('src', 'title',
                      'alt'    => '#text',
                      'align'  => array('right', 'left', 'center', 'middle'),
                      'width'  => '#int',
                      'height' => '#int',
                      'hspace' => '#int',
                      'vspace' => '#int',
                      'class'  => '#text',
                )
            ),
            // следующий вызов метода
            array(
                'a',
                array('title', 'href', 'rel' => '#text', 'name' => '#text', 'target' => array('_blank'))
            ),
            // и т.д.
            array(
                'cut',
                array('name')
            ),
            array(
                'object',
                array('width' => '#int', 'height' => '#int', 'type'  => '#text',
                      'data'  => array('#domain' => array(
                              'youtube.com', 'rutube.ru', 'vimeo.com', 'player.vimeo.com',
                          )),
                )
            ),<commit_msg>Исправлена ошибка потери класса у ссылки на профиль пользователя при редактировании комментария, #311, #312<commit_after><?php
/*
 * jevix.php
 *
 * Tags for Jevix configuration
 */

return array(
    'default' => array(
        // Разрешённые теги
        'cfgAllowTags' => array(
            // вызов метода с параметрами
            array(
                array('p', 'ls', 'cut', 'a', 'img', 'i', 'b', 'u', 's', 'small', 'video', 'em', 'strong', 'nobr', 'li',
                      'ol', 'ul', 'sup', 'abbr', 'sub', 'acronym', 'h4', 'h5', 'h6', 'br', 'hr', 'pre', 'code',
                      'codeline', 'object', 'param', 'embed', 'blockquote', 'iframe', 'table', 'tbody', 'thead', 'th',
                      'tr', 'td'),
            ),
        ),
        // Коротие теги типа
        'cfgSetTagShort' => array(
            array(
                array('br', 'img', 'hr', 'cut', 'ls')
            ),
        ),
        // Преформатированные теги
        'cfgSetTagPreformatted'     => array(
            array(
                array('pre', 'code', 'codeline', 'video')
            ),
        ),
        // Разрешённые параметры тегов
        'cfgAllowTagParams' => array(
            // вызов метода
            array(
                'img',
                array('src', 'title',
                      'alt'    => '#text',
                      'align'  => array('right', 'left', 'center', 'middle'),
                      'width'  => '#int',
                      'height' => '#int',
                      'hspace' => '#int',
                      'vspace' => '#int',
                      'class'  => '#text',
                )
            ),
            // следующий вызов метода
            array(
                'a',
                array('title', 'href', 'rel' => '#text', 'name' => '#text', 'target' => array('_blank'), 'class' => array('ls-user'))
            ),
            // и т.д.
            array(
                'cut',
                array('name')
            ),
            array(
                'object',
                array('width' => '#int', 'height' => '#int', 'type'  => '#text',
                      'data'  => array('#domain' => array(
                              'youtube.com', 'rutube.ru', 'vimeo.com', 'player.vimeo.com',
                          )),
                )
            ),
{'fraction_non_alphanumeric': 0.18591300507838374, 'fraction_numerical': 0.0026495915213071318, 'mean_word_length': 1.1550903901046623, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 44, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7521666', 'n_tokens_mistral': 1371, 'n_tokens_neox': 1368, 'n_words': 295}