Установка PHP Mess Detector (PHPMD) в Unix/Linux

Установка PHP Mess Detector (PHPMD) в Unix/Linux PHPMD — является молодым проектом, поэтому он предоставляет только ограниченный набор предварительно определенных правил по сравнению с его братом PMD, который обнаруживает «запахи кода» и возможные ошибки в анализируемом исходном коде. Что делает PHPMD: Он берет исходный PHP код и ищет несколько потенциальных проблем внутри этого источника. Эти проблемы […]

Установка PHP_Depend в Unix/Linux

Установка PHP_Depend в Unix/Linux PHP_Depend — это анализатор программного обеспечения, который так же показывает полезные метрики. Установка PHP_Depend в Unix/Linux -===Скачиваем файл===- $ wget http://static.pdepend.org/php/latest/pdepend.phar && sudo chmod +x pdepend.phar && sudo mv pdepend.phar /usr/local/bin/pdepend -===Используем composer===- Для начала, выполним установку самого composer: Установить PHP Composer в Unix/Linux После установки, выполняем установку: $ composer require —dev pdepend/pdepend […]

Установка PHPLOC в Unix/Linux

Установка PHPLOC в Unix/Linux phploc — является инструментом для быстрого измерения размера и анализа структуры PHP проекта. Установка PHPLOC в Unix/Linux -=== Использование PHAR файла===- Самый простой способ получить PHPLOC — загрузить архив PHP (PHAR), в котором имеются все необходимые зависимости PHPLOC и они находятся в одном файле: $ wget https://phar.phpunit.de/phploc.phar && chmod +x phploc.phar && […]

Установка PHP_CodeSniffer в Unix/Linux

Установка PHP_CodeSniffer в Unix/Linux PHP_CodeSniffer — Представляет собой набор из двух PHP-скриптов; Основной скрипт phpcs, который выделяет PHP, JavaScript и CSS-файлы для обнаружения нарушений определенного стандарта кодирования, а второй скрипт phpcbf автоматически исправляет стандартные нарушения кодирования. PHP_CodeSniffer — это важный инструмент разработки, который гарантирует, что ваш код остается чистым и последовательным. Установка PHP_CodeSniffer в Unix/Linux -=== […]

Установка PHPUnit в Unix/Linux

Установка PHPUnit в Unix/Linux PHPUnit — это платформа для тестирования PHP проектов . Это пример архитектуры xUnit для фреймворков модульного тестирования. Установка PHPUnit в Unix/Linux -==Используем готовый phpunit.phar файл ==- Самый последний релиз, можно скачать следующим образом: # wget https://phar.phpunit.de/phpunit.phar && chmod +x phpunit.phar && mv phpunit.phar /usr/local/bin/phpunit Вы также можете сразу же использовать PHAR […]

Настройка темы для Jenkins

Настройка темы для Jenkins Использую Jenkins не так уж и давно, но стандартное оформление — не особо нравиться. Чисто случайно, мне попалось видео как сменить тему в дженкинс. Я решил написать статью «Настройка темы для Jenkins» по ней. И так, нажимаем на «Настроить Jenkins» (На анг яз — Configure Jenkins). Выбираем «Управление плагинами» (На анг яз — […]

Исправляем ошибку «ERROR: anonymous is missing the Overall/Read permission» в Jenkins

Исправляем ошибку «ERROR: anonymous is missing the Overall/Read permission» в Jenkins При работе с jenkins-cli, я получил ошибку: ERROR: anonymous is missing the Overall/Read permission Исправляем ошибку «ERROR: anonymous is missing the Overall/Read permission» в Jenkins Исправление довольно простое, открываем конфигурационный файл: # vim /var/lib/jenkins/config.xml Находим: <useSecurity>true</useSecurity> И, меняем на: <useSecurity>false</useSecurity> После чего, ищем: <authorizationStrategy class=»hudson.security.FullControlOnceLoggedInAuthorizationStrategy»> […]