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 โ€” orklah - Overview

@orklah orklah Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
@orklah
orklah
Follow
View orklah's full-sized avatar

orklah

Follow
Sponsor
61 followers ยท 93 following

Sponsors

@DaveLiddament

Achievements

Achievement: Galaxy Brainx3Achievement: Pair ExtraordinaireAchievement: YOLOAchievement: StarstruckAchievement: Pull Sharkx3Achievement: Arctic Code Vault ContributorAchievement: Public Sponsor

Achievements

Achievement: Galaxy Brainx3Achievement: Pair ExtraordinaireAchievement: YOLOAchievement: StarstruckAchievement: Pull Sharkx3Achievement: Arctic Code Vault ContributorAchievement: Public Sponsor
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
orklah/README.md

Hi there ๐Ÿ‘‹

I'm a french developer working mainly on Psalm maintenance and plugins to help migrate legacy PHP codebase.

List of plugins that can fix code:

  • https://github.com/orklah/psalm-strict-types: Adds strict_types declaration when the file is provably safe
  • https://github.com/orklah/psalm-not-empty: Automatically change empty() into a more explicit expression
  • https://github.com/orklah/psalm-strict-equality: Automatically change == into === when safe
  • https://github.com/orklah/psalm-use-constants: Fix the code to use existing constants instead of literals when available
  • https://github.com/orklah/psalm-type-setters-params: Use property type to fix param in the setter
  • https://github.com/orklah/psalm-elvis-begone: Automatically replace Elvis operator (?:) by null coalesce operator (??) when applicable

List of plugins that can detect bad practice

  • https://github.com/orklah/psalm-insane-comparison: Detects possible insane comparison ("string" == 0) to help migrate to PHP8
  • https://github.com/orklah/psalm-strict-visibility: A Psalm plugin to detect calling private or protected method via proxy
  • https://github.com/orklah/psalm-strict-numeric-cast: Restrict the use of (int) and (float) to numeric-string only

If you need to contact me, I can be found on Twitter or in Symfony's Slack (usually in #static-analysis channel) with the same username

Pinned Loading

  1. psalm-strict-types psalm-strict-types Public

    Adds strict_types declaration when the file is provably safe

    PHP 16

  2. psalm-insane-comparison psalm-insane-comparison Public

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

    PHP 35 5

  3. psalm-not-empty psalm-not-empty Public

    Automatically change empty() into a more explicit expression

    PHP 29 4

  4. psalm-strict-equality psalm-strict-equality Public

    Automatically change == into === when safe

    PHP 8 3

  5. psalm-strict-numeric-cast psalm-strict-numeric-cast Public

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

    PHP 8 2

  6. psalm-strict-visibility psalm-strict-visibility Public

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

    PHP 8 1

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

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.