aboutsummaryrefslogtreecommitdiff
path: root/phpstan.neon
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2021-12-31 17:00:51 +0100
committerGravatar GitHub <noreply@github.com> 2021-12-31 17:00:51 +0100
commit77e9877316fcfacb26799afdf32d94c8411da80e (patch)
tree7fd9c85bf4854054be6536c14d120bc8b790debe /phpstan.neon
parent09c84fb3bc44bf8e45619c27acc15b967aea14ce (diff)
Add PHPStan (#4021)
* Add PHPStan #fix https://github.com/FreshRSS/FreshRSS/issues/4016 https://phpstan.org/ ```sh composer run-script phpstan ``` * More fixes * Fix global variables * Add .phtml * Fix merge https://github.com/FreshRSS/FreshRSS/pull/4090 * Fix more warnings * Fix view errors and enable in CI * ReturnTypeWillChange * Dynamic view type * Fix Minz static/self bug
Diffstat (limited to 'phpstan.neon')
-rw-r--r--phpstan.neon25
1 files changed, 25 insertions, 0 deletions
diff --git a/phpstan.neon b/phpstan.neon
new file mode 100644
index 000000000..868dc93bd
--- /dev/null
+++ b/phpstan.neon
@@ -0,0 +1,25 @@
+parameters:
+ # TODO: Increase rule-level https://phpstan.org/user-guide/rule-levels
+ level: 1
+ fileExtensions:
+ - php
+ - phtml
+ paths:
+ - .
+ excludePaths:
+ - lib/lib_phpQuery.php
+ - lib/PHPMailer/*
+ - lib/SimplePie/*
+ - node_modules/*
+ # TODO: include tests
+ - tests/*
+ - vendor/*
+ scanDirectories:
+ - lib/PHPMailer/
+ - lib/SimplePie/
+ bootstrapFiles:
+ - cli/_cli.php
+ - lib/favicons.php
+ - lib/lib_phpQuery.php
+ - lib/SimplePie/SimplePie.php
+ - app/SQL/install.sql.sqlite.php