2017 © Pedro PelĆ”ez
 

library allman-codesniffer

Allman CodeSniffer & Linnk Standards

image

linnk/allman-codesniffer

Allman CodeSniffer & Linnk Standards

  • Saturday, December 24, 2016
  • by Linnk
  • Repository
  • 2 Watchers
  • 3 Stars
  • 154 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 10 Versions
  • 6 % Grown

The README.md

Allman CodeSniffer

This is a continuation of my previous fixer PHP_Allman, this time based on PHP_CodeSniffer, which is proven to be more powerful and flexible in the long run., (*1)

The principles are the same for this standard:, (*2)

  1. I believe in Allman indent style.
  2. I believe in tabs instead of spaces.

Example:, (*3)

while (x == y)
{
    something();
    something_else();

    if (true)
    {
        one_more();
    }
}

final_thing();

Installation

Using composer in your projects:, (*4)

# Require PHP_CodeSniffer and this Allman_CodeSniffer (standard)
composer require squizlabs/php_codesniffer
composer require linnk/allman-codesniffer

# Add Allman standard to install_paths
vendor/bin/phpcs --config-set installed_paths vendor/linnk/allman-codesniffer/

# Set Allman as default :)
vendor/bin/phpcs --config-set default_standard Allman

# Verifying
vendor/bin/phpcs -e

How to use:

$ composer/bin/phpcs path/to/your/code

Global installation for general purposes:, (*5)

# Global installation
composer global require squizlabs/php_codesniffer
composer global require linnk/allman-codesniffer

# Set `phpcs` and `phpcbf` in PATH
export PATH="$PATH:$HOME/.composer/vendor/bin"

# Set installed_paths
phpcs --config-set installed_paths ~/.composer/vendor/linnk/allman-codesniffer/

# Set Allman as default
phpcs --config-set default_standard Allman

Ā Contributing

# Clone repo
$ git clone https://github.com/Linnk/Allman_CodeSniffer.git

# Installation
$ composer install

# Configuration
$ composer/bin/phpcs --config-set installed_paths /full/path/to/Allman_CodeSniffer/
$ composer/bin/phpcs --config-set default_standard Allman
$ composer/bin/phpcs --config-set report_width auto

Notice: ^ Our composer folder here is composer instead of vendor. The irony of following standards., (*6)

TO-DO: Add instructions for podman container, (*7)

The Versions

24/12 2016

dev-master

9999999-dev http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer

24/12 2016

1.0.8

1.0.8.0 http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer

05/10 2016

1.0.7

1.0.7.0 http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer

01/10 2016

1.0.6

1.0.6.0 http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer

01/09 2016

1.0.5

1.0.5.0 http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer

01/09 2016

1.0.4

1.0.4.0 http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer

01/09 2016

1.0.3

1.0.3.0 http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer

30/08 2016

1.0.2

1.0.2.0 http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer

29/08 2016

1.0.1

1.0.1.0 http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer

16/08 2016

1.0

1.0.0.0 http://lionwriter.com

Allman CodeSniffer & Linnk Standards

  Sources   Download

MIT

The Requires

 

framework codesniffer