GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - vimeo/psalm: A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications

BranchesTags
Open more actions menu

Latest commit

 

History

20,453 Commits
20,453 Commits

Folders and files

NameName
Last commit message
Last commit date
.agents/skills
.agents/skills
 
 
.circleci
.circleci
 
 
.claude
.claude
 
 
.github
.github
 
 
assets/psalm-phar
assets/psalm-phar
 
 
bin
bin
 
 
build/phpunit
build/phpunit
 
 
dictionaries
dictionaries
 
 
docs
docs
 
 
examples
examples
 
 
psalm-plugin-api @ 36a4daf
psalm-plugin-api @ 36a4daf
 
 
resources
resources
 
 
src/Psalm
src/Psalm
 
 
stubs
stubs
 
 
tests
tests
 
 
vendor-bin
vendor-bin
 
 
.appveyor.yml
.appveyor.yml
 
 
.editorconfig
.editorconfig
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.roave-backward-compatibility-check.xml
.roave-backward-compatibility-check.xml
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
LICENSE
LICENSE
 
 
PsalmLogo.png
PsalmLogo.png
 
 
README.md
README.md
 
 
UPGRADING.md
UPGRADING.md
 
 
box.json.dist
box.json.dist
 
 
composer.json
composer.json
 
 
config.xsd
config.xsd
 
 
keys.asc.gpg
keys.asc.gpg
 
 
phpcs.xml
phpcs.xml
 
 
phpunit.xml.dist
phpunit.xml.dist
 
 
psalm
psalm
 
 
psalm-baseline.xml
psalm-baseline.xml
 
 
psalm-language-server
psalm-language-server
 
 
psalm-plugin
psalm-plugin
 
 
psalm-refactor
psalm-refactor
 
 
psalm-review
psalm-review
 
 
psalm.xml.dist
psalm.xml.dist
 
 
psalter
psalter
 
 
scoper.inc.php
scoper.inc.php
 
 

Repository files navigation

Psalm

Packagist Packagist Psalm coverage Psalm level

Psalm is a static analysis tool for finding errors in PHP applications.

Join the official Psalm news channel and the Psalm community on Telegram and Discord!

Installation

To get started, check out the installation guide.

Live Demo

You can play around with Psalm on its website.

Documentation

Documentation is available on Psalm’s website, generated from the docs folder.

Support Psalm development

You can support Psalm development by requesting a support contract from Daniil Gentili, the only active maintainer of Psalm.

Support contracts can cover full integration of Psalm into existing codebases, support for Psalm issues and development of additional Psalm features.

See here » for info, pricing and contact information.

Interested in contributing?

Have a look at CONTRIBUTING.md.

Who made this

Built by Matt Brown (@muglug).

Maintained by Daniil Gentili (@danog), Alies Lapatsin (@alies-dev) and Orklah (@orklah).

Former maintainer: Bruce Weirdan (@weirdan).

The engineering team at Vimeo have provided a lot encouragement, especially @nbeliard, @erunion and @nickyr.

About

A PHP static analysis tool for finding errors and security vulnerabilities in PHP applications

psalm.dev

Topics

hacktoberfestphpsecurity-analysisstatic-analysistaint-analysistype-inference

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing
Activity
Custom properties

Stars

5.9k stars

Watchers

50 watching

Forks

729 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.