Download the PHP package lmc/coding-standard without Composer

On this page you can find all versions of the php package lmc/coding-standard. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package coding-standard

Alma Career Czechia (formerly LMC) Coding Standard for PHP

[!CAUTION] This repository is deprecated. See Alma Career Coding Standard for PHP repository and almacareer/coding-standard package for replacement.

Latest Stable Version

PHP coding standard used in Alma Career Czechia (formerly LMC) products.

The standard is based on PSR-12 and partially PER 2.0 and adds various checks to make sure the code is readable, follows the same conventions, and does not contain common mistakes.

We use EasyCodingStandard to define and execute checks created for both PHP-CS-Fixer and PHP_CodeSniffer.

Installation

Usage

  1. Create ecs.php file in the root directory of your project and import the code-style rules:

  2. Run the check command

  3. Optionally we recommend adding this to scripts section of your composer.json:

Now you will be able to run the fix using composer analyze and execute automatic fixes with composer fix.

Add custom checks or override default settings

On top of the default code-style rules, you are free to add any rules from PHP-CS-Fixer or PHP_CodeSniffer. If needed, you can also override any default settings.

Below find examples of some more opinionated checks you may want to add depending on your needs:

See EasyCodingStandard docs for more configuration options.

Exclude (skip) checks or files

You can configure your ecs.php file to entirely skip some files, disable specific checks, or suppress specific errors.

See EasyCodingStandard docs for more configuration options.

IDE integration

For integration with PHPStorm and other IDEs, follow instructions in EasyCodingStandard README.

Changelog

For the latest changes, see Semantic Versioning.

License

This library is open-source software licensed under the MIT license.


All versions of coding-standard with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
friendsofphp/php-cs-fixer Version ^3.47.1 !=3.65.0
slevomat/coding-standard Version ^8.6
squizlabs/php_codesniffer Version ^3.9
symplify/easy-coding-standard Version ^12.2.0 <12.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lmc/coding-standard contains the following files

Loading the files please wait ....