orklah's repositories

psalm-insane-comparison

Detects possible insane comparison ("string" == 0) to help migrate to PHP8

Language:PHPLicense:MITStargazers:34Issues:4Issues:2

psalm-not-empty

Automatically change empty() into a more explicit expression

Language:PHPLicense:BSD-2-ClauseStargazers:27Issues:5Issues:1

psalm-strict-types

Adds strict_types declaration when the file is provably safe

Language:PHPLicense:MITStargazers:17Issues:3Issues:2

psalm-strict-numeric-cast

Restrict the use of (int) and (float) to numeric-string only

Language:PHPLicense:MITStargazers:8Issues:3Issues:2

psalm-elvis-begone

Replace Elvis operator (?:) by null coalesce operator (??) when applicable

Language:PHPLicense:MITStargazers:7Issues:2Issues:1

psalm-strict-equality

Automatically change == into === when safe

Language:PHPLicense:MITStargazers:7Issues:4Issues:4

psalm-strict-visibility

A Psalm plugin to detect calling private or protected method via proxy

Language:PHPLicense:MITStargazers:7Issues:3Issues:2

psalm-use-constants

Fix the code to use existing constants instead of literals when available

Language:PHPLicense:MITStargazers:5Issues:3Issues:1

psalm-type-setters-params

Use property type to fix param in the setter

Language:PHPLicense:MITStargazers:4Issues:3Issues:0

BetterReflection

:crystal_ball: Better Reflection is a reflection API that aims to improve and provide more features than PHP's built-in reflection API.

Language:PHPLicense:MITStargazers:0Issues:1Issues:0

doc-fr

French translation of the PHP documentation

Language:HTMLStargazers:0Issues:1Issues:0

doctrine-psalm-plugin

Stubs to let Psalm understand Doctrine better

Language:GherkinStargazers:0Issues:1Issues:0
Language:PHPLicense:MITStargazers:0Issues:2Issues:0

flysystem

Abstraction for local and remote filesystems

Language:PHPLicense:MITStargazers:0Issues:1Issues:0

getrector.org

Rector Website

Language:PHPLicense:MITStargazers:0Issues:1Issues:0

orm

Doctrine Object Relational Mapper (ORM)

Language:PHPLicense:MITStargazers:0Issues:1Issues:0

phan

Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.

Language:PHPLicense:NOASSERTIONStargazers:0Issues:1Issues:0

php-doc-fixer

This is a experiment! Lets check (maybe fix at some point) the php documentation automatically.

Language:PHPLicense:Apache-2.0Stargazers:0Issues:1Issues:0

phpDocumentor

Documentation Generator for PHP

Language:PHPLicense:MITStargazers:0Issues:1Issues:0

PhpSpreadsheet

A pure PHP library for reading and writing spreadsheet files

Language:PHPLicense:MITStargazers:0Issues:0Issues:0

phpunit

The PHP Unit Testing framework.

Language:PHPLicense:NOASSERTIONStargazers:0Issues:1Issues:0

psalm

A static analysis tool for finding errors in PHP applications

Language:PHPLicense:MITStargazers:0Issues:1Issues:0

psalm-plugin-phpunit

A PHPUnit plugin for Psalm

Language:GherkinStargazers:0Issues:0Issues:0

psalm-strict-types-empty-class

Adds declaration of strict_types on empty classes

Language:PHPLicense:MITStargazers:0Issues:2Issues:0

psalm.dev

Has the source for psalm.dev

Language:JavaScriptLicense:MITStargazers:0Issues:1Issues:0

psl

PHP Standard Library - a modern, consistent, centralized, well-typed set of APIs for PHP programmers.

Language:PHPLicense:MITStargazers:0Issues:1Issues:0

Reflection

Reflection library to do Static Analysis for PHP Projects

Language:PHPLicense:MITStargazers:0Issues:1Issues:0

semver

Semantic versioning utilities with the addition of version constraints parsing and checking.

Language:PHPLicense:MITStargazers:0Issues:0Issues:0

shepherd

WIP - what runs on shepherd.dev

Language:PHPLicense:MITStargazers:0Issues:0Issues:0