В репозитории содержатся PM правила анализа для PT Application Inspector.
В директории examples приведены примеры правил для анализатора на основе специального DSL и регулярных выражений (regex). Подробнее.
Пользовательские правила находятся в директории custom-rules.
Вы можете помочь нашему сообществу внеся вклад. Им могут быть:
- PM правила для анализатора с использованием регулярных выражений (примеры и для реальных фреймворков);
- PM правила для анализатора с использованием DSL (примеры и для реальных фреймворков);
- Дополнения документации;
- Упрощение существующих и добавление отсутствующих примеров;
- Примеры кода для срабатывания правил.
Для этого:
- Сделайте форк этого репозитория;
- Внесите в нём необходимые изменения;
- Откройте Pull Request. Для Regex правил добавьте ссылку на regex101.com или аналогичный сайт
Пользовательские правила должны быть размещены в директории custom-rules с описанием их предназначения. Важно не забыть обновить README. Важно размещать по одному правилу в файлах
- Добавить JSON-файл с правилом в соответствующую директорию внутри custom-rules. Правило нужно добавить или в уже существующую поддиректорию или, если подходящей нет, создать новую
- При добавлении новой поддиректории: необходимо создать файл README.md с описанием новых правил
- При добавлении правил в уже существующую: необходимо обновить README.md в ней
- Необходимо обновить README.md. Описание правила можно продублировать из предыдущего пункта
- Для Regex правил добавьте ссылку на regex101.com или аналогичный сайт. Постарайтесь учесть все возможные случаи срабатывания и несрабатывания всех новых правил
- Добавить новое правило в директорию с примерами
- При необходимости обновить README.md