Add PHPStan and other quality checks (#185)

* Add PHPStan and other quality checks
Similar to FreshRSS core
Contributes to https://github.com/FreshRSS/Extensions/issues/184

* Bump versions

* markdownlint

* Draft of GitHub Actions

* Wrong branch

* Remove wrong tests

* Change path approach

* Move checkout

* cache-dependency-path

* fix rm symbolic

* Remove irrelevant tests

* Fix composer cache path

* Fix hashFiles

* fix shell cache
This commit is contained in:
Alexandre Alapetite 2023-11-24 17:04:16 +01:00 committed by GitHub
parent ec9a5903d4
commit fabd9806af
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
70 changed files with 1286 additions and 417 deletions

23
.typos.toml Normal file
View file

@ -0,0 +1,23 @@
[default.extend-identifiers]
ot = "ot"
Ths2 = "Ths2"
[default.extend-words]
referer = "referer"
[files]
extend-exclude = [
".git/",
"*.fr.md",
"*.map",
"*.min.js",
"*.rtl.css",
"*/i18n/de",
"*/i18n/fr",
"bin/",
"node_modules/",
"symbolic/",
"tmp/",
"vendor/",
"xExtension-ReadingTime/README.md"
]