{"id":86283,"library":"vimeo-psalm","title":"Psalm","description":"A static analysis tool for finding errors in PHP applications.","status":"active","version":"6.16.1","language":"php","source_language":null,"source_url":"https://github.com/vimeo/psalm","tags":["static-analysis","linting","php","psalm"],"install":[{"cmd":"composer require vimeo/psalm","lang":"bash","label":"composer require"}],"dependencies":[],"imports":[{"symbol":"ProjectAnalyzer","correct":"use Psalm\\Internal\\Analyzer\\ProjectAnalyzer;"}],"quickstart":{"code":"use Psalm\\Internal\\Analyzer\\ProjectAnalyzer;\n\n$config = \\Psalm\\Config::getInstance();\n$analyzer = new ProjectAnalyzer($config, new \\Psalm\\Internal\\Provider\\Providers());\n$analyzer->analyze(['src/']);","lang":"php","description":"Run Psalm analysis programmatically"},"warnings":[{"fix":"Use PHP 8.2 or higher.","message":"Psalm 6 requires PHP 8.2+; older versions may not work.","severity":"breaking","affected_versions":">=6.0"}],"env_vars":null,"search_vec":"'analysi':4,14 'applic':11 'error':8 'find':7 'lint':15 'php':10,16 'psalm':1,17 'static':3,13 'static-analysi':12 'tool':5","created_at":"2026-06-19T07:58:48.551786+00:00","updated_at":"2026-06-19T07:58:48.551786+00:00","problems":[],"ecosystem":"packagist","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/vimeo/psalm","github":"https://github.com/vimeo/psalm","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["build-tool"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-19","next_check":"2026-12-16","install_tag":null}}