Skip to content

Commit 7c4acfa

Browse files
committed
first project/fourth step/ added linter
1 parent d0f22bd commit 7c4acfa

File tree

7 files changed

+122
-15
lines changed

7 files changed

+122
-15
lines changed

.idea/php-project-45.iml

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/php.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Makefile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,7 @@ brain-games:
55
bin/brain-games
66

77
validate:
8-
composer validate
8+
composer validate
9+
10+
lint:
11+
composer exec --verbose phpcs -- --standard=PSR12 src bin

README.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,12 @@
11
### Hexlet tests and linter status:
2-
[![Actions Status](https://github.com/Eksi-tech/php-project-45/actions/workflows/hexlet-check.yml/badge.svg)](https://github.com/Eksi-tech/php-project-45/actions)
2+
[![Actions Status](https://github.com/Eksi-tech/php-project-45/actions/workflows/hexlet-check.yml/badge.svg)](https://github.com/Eksi-tech/php-project-45/actions)
3+
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)
4+
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=bugs)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)
5+
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)
6+
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)
7+
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)
8+
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)
9+
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)
10+
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)
11+
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)
12+
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=Eksi-tech_php-project-45&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=Eksi-tech_php-project-45)

composer.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,12 @@
1919
"psr-4": {
2020
"BrainGames\\": "src/"
2121
}
22+
},
23+
"require-dev": {
24+
"squizlabs/php_codesniffer": "^4.0"
25+
},
26+
"scripts": {
27+
"phpcs": "phpcs --standard=PSR12 src bin",
28+
"phpcbf": "phpcbf --standard=PSR12 src bin"
2229
}
2330
}

composer.lock

Lines changed: 82 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Cli.php

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
<?php
2-
3-
namespace BrainGames\Cli;
4-
5-
use function cli\line;
6-
use function cli\prompt;
7-
8-
9-
line('Welcome to the Brain Game!');
10-
$name = prompt('May I have your name?');
11-
line("Hello, %s!", $name);
1+
<?php
2+
3+
namespace BrainGames\Cli;
4+
5+
use function cli\line;
6+
use function cli\prompt;
7+
8+
line('Welcome to the Brain Game!');
9+
$name = prompt('May I have your name?');
10+
line("Hello, %s!", $name);

0 commit comments

Comments
 (0)