1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-12 09:19:40 +01:00
psalm/tests/Config/Plugin
Oliver Hader e457a7d5af
[FEATURE] Allow plugins to declare their custom scanner or analyzer (#5883)
* [FEATURE] Allow plugins to declare their custom scanner or analyzer

Related: #5882

* [TEST] Check plugin declaring own scanner/analyzer

* [TASK] Document plugins declaring scanner or analyzer

* [TEST] Clean up code

* [!!!][TASK] Extend Psalm\Plugin\RegistrationInterface

* add method `addFileTypeScanner(string $fileExtension, string $className): void`
* add method `addFileTypeAnalyzer(string $fileExtension, string $className): void`

* [TASK] Ignore IntelliJ/PhpStorm workspace folder in VCS

* [TASK] Remove superfluous class import
2021-06-04 15:32:53 -04:00
..
Hook Remove (and prevent) unused uses (#5704) 2021-05-03 17:22:15 -04:00
AfterAnalysisPlugin.php return types (#4311) 2020-10-12 15:02:52 -04:00
FilePlugin.php return types (#4311) 2020-10-12 15:02:52 -04:00
FileTypeSelfRegisteringPlugin.php [FEATURE] Allow plugins to declare their custom scanner or analyzer (#5883) 2021-06-04 15:32:53 -04:00
FunctionPlugin.php return types (#4311) 2020-10-12 15:02:52 -04:00
MethodPlugin.php return types (#4311) 2020-10-12 15:02:52 -04:00
PropertyPlugin.php return types (#4311) 2020-10-12 15:02:52 -04:00
SqlStringProviderPlugin.php return types (#4311) 2020-10-12 15:02:52 -04:00