src.dualinventive.com/devops/ansible/roles/ci/tasks/phpcs.yml

31 lines
655 B
YAML

- name: Download PHPCS
get_url:
url: https://squizlabs.github.io/PHP_CodeSniffer/phpcs.phar
dest: /usr/local/bin/phpcs
mode: 0755
- name: Create PSR2DI directory
file:
dest: '{{ ci_phpcs_standard_dir }}/PSR2DI'
mode: 0755
owner: root
group: root
recurse: yes
state: directory
- name: Install PSR2DI
template:
src: PSR2DI-ruleset.xml.j2
dest: '{{ ci_phpcs_standard_dir }}/PSR2DI/ruleset.xml'
mode: 0644
owner: root
group: root
- name: Install PHPCS config-file
template:
src: CodeSniffer.conf.j2
dest: /usr/local/bin/CodeSniffer.conf
mode: 0644
owner: root
group: root