Skip to content

programic/php-linting-rules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 About

This package is meant to store all the linting rules for PHP projects at Programic. It contains the following linting tools at the moment:

✅ Compatibility

Laravel Version Minimum PHP Version
12.x 8.2 - 8.4
11.x 8.2 - 8.4

🏗️ Installing

1. Require the composer package

composer require --dev programic/php-linting-rules

2. Run the setup command

vendor/bin/programic-lint-setup

This command will:

  • Setup the scripts to the consuming project it's composer.json
  • Brings the config files to the workspace root, if not exists. This is required for the package to work properly.

Use --force to overwrite configuration files.

👷 Usage

After installing running the setup command, you can run the following commands to check your code:

composer lint
composer lint:tlint
composer lint:phpmd
composer lint:phpstan
composer lint:ecs
composer lint:fix

Editor Setup

Some tools have integrations to work with your editor. You can find the instructions for each tool below:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •