Skip to content

Commit 69b68e4

Browse files
authored
Merge pull request #440 from javiereguiluz/add_code_quality
Added a new category for "code quality" projects using Symfony
2 parents a1347f4 + 12c568f commit 69b68e4

File tree

10 files changed

+49
-1
lines changed

10 files changed

+49
-1
lines changed

projects.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,13 @@ pim-crm:
4545
- orocrm
4646
- akeneo
4747
- pimcore
48+
code-quality:
49+
- php-cs-fixer
50+
- phan
51+
- phpstan
52+
- deptrac
53+
- quality-analyzer
54+
- pdepend
4855
# the order in the default category is irrelevant because these projects are
4956
# displayed in alphabetical order
5057
default:
@@ -70,7 +77,6 @@ default:
7077
- morfeu
7178
- oroplatform
7279
- owncloud
73-
- pdepend
7480
- phinx
7581
- phpbb
7682
- phpdocumentor

projects/deptrac.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: Deptrac
2+
url: https://github.com/sensiolabs-de/deptrac
3+
dependencies:
4+
- https://github.com/sensiolabs-de/deptrac/blob/master/composer.json
5+
description: |
6+
Deptrac is a static code analysis tool that helps to enforce rules for
7+
dependencies between software layers. For example, you can define a rule like
8+
"controllers may not depend on models". To ensure this, deptrac analyzes
9+
your code to find any usages of models in your controllers and will show you
10+
where this rule was violated.

projects/phan.png

973 Bytes
Loading

projects/phan.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: Phan
2+
url: https://github.com/phan/phan
3+
dependencies:
4+
- https://github.com/phan/phan/blob/master/composer.json
5+
description: |
6+
Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and
7+
attempts to prove incorrectness rather than correctness.

projects/php-cs-fixer.png

334 Bytes
Loading

projects/php-cs-fixer.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: PHP Coding Standards Fixer
2+
url: http://cs.sensiolabs.org
3+
dependencies:
4+
- https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/master/composer.json
5+
description: |
6+
The PHP Coding Standards Fixer tool fixes most issues in your code when you
7+
want to follow the PHP coding standards as defined in the PSR-1 and PSR-2
8+
documents and many more. If you are already using a linter to identify coding
9+
standards problems in your code, you know that fixing them by hand is tedious.
10+
This tool does not only detect them, but also fixes them for you.

projects/phpstan.png

898 Bytes
Loading

projects/phpstan.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
name: PHPStan
2+
url: https://github.com/phan/phan
3+
dependencies:
4+
- https://github.com/phpstan/phpstan/blob/master/composer.json
5+
description: |
6+
PHPStan is a PHP Static Analysis Tool. PHPStan focuses on finding errors in
7+
your code without actually running it. It catches whole classes of bugs even
8+
before you write tests for the code.

projects/quality-analyzer.png

6.48 KB
Loading

projects/quality-analyzer.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: QualityAnalyzer
2+
url: https://github.com/Qafoo/QualityAnalyzer
3+
dependencies:
4+
- https://github.com/Qafoo/QualityAnalyzer/blob/master/composer.json
5+
description: |
6+
Quality Analyzer is a tool to visualize metrics and source code, which will
7+
help you when doing code reviews for your projects.

0 commit comments

Comments
 (0)