Commit graph

6 commits

Author SHA1 Message Date
dependabot[bot]
2cd04668f6
Bump phpstan/phpstan from 2.1.1 to 2.1.2 (#288)
Bumps [phpstan/phpstan](https://github.com/phpstan/phpstan) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/phpstan/phpstan/releases)
- [Changelog](https://github.com/phpstan/phpstan/blob/2.1.x/CHANGELOG.md)
- [Commits](https://github.com/phpstan/phpstan/compare/2.1.1...2.1.2)

---
updated-dependencies:
- dependency-name: phpstan/phpstan
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-01 18:08:48 +01:00
Alexandre Alapetite
15d66caafb
PHPStan 2.0 (#269)
* Rename to phpstan.dist.neon

* PHPStan 2.0
And update to PHP 8.1+

* Update CI

* Minor analyseAndScan
2025-01-12 11:05:16 +01:00
Alexandre Alapetite
056ac0d116
Composer update 2024-08-18 12:55:51 +02:00
Alexandre Alapetite
f845a6d085
Align CI rules with main FreshRSS repository (#243)
* Align CI rules with main FreshRSS repository
Including:
* https://github.com/FreshRSS/FreshRSS/pull/6666
* https://github.com/FreshRSS/FreshRSS/pull/6668

* Sync FreshRSS
2024-08-01 20:31:57 +02:00
Alexandre Alapetite
01f3473368
New developer command to test all third-party extensions (#228)
* New developer command to test all third-party extensions
* `composer run-script phpstan-third-party`
* Rename the directory for generate.php to `third-party` instead of `tmp`
* Take advantage of PHPStan checkMissingOverrideMethodAttribute https://phpstan.org/config-reference#checkmissingoverridemethodattribute
* Detected and fixed bug in URL of https://github.com/tunbridgep/freshrss-invidious

* Better syntax for registerHook

* Fix static

* #[\Override]

* Static method
2024-04-11 09:09:50 +02:00
Alexandre Alapetite
fabd9806af
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
2023-11-24 17:04:16 +01:00