Это команда pymetrics, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pymetrics - метрики исходного кода Python
СИНТАКСИС
пиметрики [кредита] файлов...
ОПИСАНИЕ
Эта страница руководства кратко документирует пиметрики команду
пиметрики это программа, которая производит метрики для программ Python. Метрики включают McCabe's
Показатели цикломатической сложности, LoC,% комментариев и т. Д. Пользователи также могут определять свои собственные показатели.
с использованием данных из PyMetrics. PyMetrics опционально выводит в стандартный вывод, командные файлы SQL и
CSV-файлы.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Эти программы следуют обычному синтаксису командной строки GNU с длинными параметрами, начинающимися с
два тире (`- '). Сводка опций приведена ниже.
-h, --Помогите
показать это справочное сообщение и выйти
-s SQLФАЙЛИМЯ, --sql=SQLFILENAME
имя выходного командного файла SQL. (По умолчанию metricData.sql)
-t SQLTOKENTABLENAME, --tokentable=SQLTOKENTABLENAME
имя выходной таблицы токенов SQL. (По умолчанию metricTokens)
-m SQLMETRICSTABLENAME, --metricstable=SQLMETRICSTABLENAME
имя выходной таблицы метрик SQL. (По умолчанию metricData)
-c CSVИМЯФАЙЛА, --csv=CSVИМЯФАЙЛА
имя выходного файла данных CSV. (По умолчанию metricData.csv)
-f ИНФИЛИСТ, --файлы=ИНФИЛИСТ
Файл, содержащий список путей к модулям для анализа.
-i ВКЛЮЧИТЬ METRICSSTR, --включают=ВКЛЮЧИТЬ METRICSSTR
список показателей для включения в прогон. Это список модулей показателей, разделенных запятыми.
имена без пробелов. При желании вы можете указать имя класса метрики.
поставив после имени модуля двоеточие (:) и имя класса метрики. (Дефолт
метрики просты: SimpleMetric, mccabe: McCabeMetric, sloc: SLOC Metric. Дефолт
имя класса метрики для модуля метрики 'wxYz' - 'WxYzMetric', когда только имя модуля
данный -- обратите внимание на название класса метрики с заглавной буквы.)
-l НАЗВАНИЕ, --библиотека=LIBNAME
определяемое пользователем имя, применяемое к набору модулей (по умолчанию - '')
-e, --существуют
предполагается, что таблицы SQL существуют и не генерируют код создания. Использование этой опции устанавливает
вариант -N. (По умолчанию False)
-N, - нет
создавать новые файлы и таблицы вывода команд после удаления старых результатов, если таковые имеются.
Игнорируется, если -e установлен. (По умолчанию - False)
-B, --нобазовый
подавить производство базовых показателей (по умолчанию - False)
-S, --nosql
подавить создание выходного текстового файла команды SQL. (По умолчанию False)
-C, --nocsv
запретить создание выходного текстового файла CSV. (По умолчанию - False)
-H, --без заголовков
подавить строку заголовка в файле csv. (По умолчанию False)
-k, --kwcnt
генерировать подсчет ключевых слов. (По умолчанию False)
-K, --nokwcnt
подавить подсчет ключевых слов. (По умолчанию True)
-q, --тихий
подавить нормальный вывод сводки на стандартный вывод. (По умолчанию False)
-z, --нуль
отображать нулевые или пустые значения в выводе на стандартный вывод. (По умолчанию подавить
нулевой / пустой вывод)
-v, --подробный
Подробный вывод - подробнее -vпроизводит больше продукции. (По умолчанию не является подробным
вывод в стандартный вывод)
-d, --отлаживать
Предоставлять отладочные данные, обычно не генерируемые - только для внутреннего использования
Используйте pymetrics в Интернете с помощью сервисов onworks.net