/
githubmirror
/
symfony
Обзор
Документация
Войти
/
githubmirror
/
symfony
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
8.2
psalm.xml
80 строк
3 KB
Jack Worman
[Clock] Add #[\NoDiscard] attribute to DatePoint
10 авг 2026, 19:04
10 авг 2026, 19:04
2495067
Код
Авторство
О чём код?
<?xml version="1.0"?> <psalm errorLevel="5" resolveFromConfigFile="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://getpsalm.org/schema/config" xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd" cacheDirectory="./.github/sa-tools/psalm-cache/" errorBaseline=".github/sa-tools/psalm.baseline.xml" findUnusedBaselineEntry="false" findUnusedCode="false" findUnusedIssueHandlerSuppression="false" ensureOverrideAttribute="false" > <projectFiles> <directory name="src" /> <ignoreFiles> <directory name="src/Symfony/*/*/Tests" /> <directory name="src/Symfony/*/*/*/Tests" /> <directory name="src/Symfony/*/*/*/*/Tests" /> <directory name="src/Symfony/Component/Intl/Resources/data/" /> <directory name="src/Symfony/Component/Emoji/Resources/data/" /> <!-- these templates are include()'d in HtmlErrorRenderer's scope, so they can't be analyzed standalone --> <directory name="src/Symfony/Component/ErrorHandler/Resources/views/" /> <directory name="vendor" /> </ignoreFiles> </projectFiles> <issueHandlers> <MissingImmutableAnnotation> <errorLevel type="suppress"> <!-- DatePoint is immutable, but the class cannot be annotated as such because its constructor reads the clock. --> <file name="src/Symfony/Component/Clock/DatePoint.php" /> </errorLevel> </MissingImmutableAnnotation> <UndefinedClass> <errorLevel type="suppress"> <!-- These classes have been added in PHP 8.4 --> <referencedClass name="BcMath\Number"/> <!-- These classes have been added in PHP 8.5 --> <referencedClass name="CurlSharePersistentHandle"/> <!-- These classes come from optional extensions --> <referencedClass name="Couchbase\Collection"/> <referencedClass name="Relay\Cluster"/> <referencedClass name="Relay\Relay"/> </errorLevel> </UndefinedClass> <UnusedClass> <errorLevel type="suppress"> <!-- Because we don't analyze our tests or fixtures, we will get a lot of false positives regarding unused classes. --> <directory name="src/Symfony" /> </errorLevel> </UnusedClass> <UnusedConstructor> <errorLevel type="suppress"> <!-- We use private constructors to avoid instantiation. This kind of error is bogus in most cases. --> <directory name="src/Symfony" /> </errorLevel> </UnusedConstructor> <UndefinedFunction> <errorLevel type="suppress"> <!-- These functions have been added in PHP 8.5 --> <referencedFunction name="curl_share_init_persistent"/> </errorLevel> </UndefinedFunction> </issueHandlers> <forbiddenFunctions> <function name="empty"/> </forbiddenFunctions> </psalm>