A tool to automatically fix PHP Coding Standards issues by Dragon Code.

Overview

PHP CodeStyler

the dragon code php code styler

Stable Version Unstable Version Workflow Status License

Usage

Check Only

Default options.

-   uses: TheDragonCode/php-codestyler@v1
    with:
        path: 'src tests'
        fix: false

Can fix

-   name: Git setup
    run: |
        git config --local user.email "[email protected]"
        git config --local user.name "GitHub Action"

-   uses: TheDragonCode/php-codestyler@v1
    with:
        path: 'src tests'
        fix: true

-   name: Commit changes
    id: commit
    if: success()
    run: |
        IS_DIRTY=1

        { git add . && git commit -a -m "Codestyle fixed"; } || IS_DIRTY=0

        echo ::set-output name=is_dirty::${IS_DIRTY}

-   name: Push changes
    uses: ad-m/github-push-action@master
    if: success() && steps.commit.outputs.is_dirty == 1
    with:
        github_token: ${{ secrets.GITHUB_TOKEN }}

License

This package is licensed under the MIT License.

Comments
  • bootstrap directory should be ignored or how can we ignore any directory or file?

    bootstrap directory should be ignored or how can we ignore any directory or file?

    Feature description

    When we execute codestyle check/fix - It is also checking bootstrap directory and cache directory in laravel.

    I need to know is there any option to ignore specific directory? And if there is no option then how can we ignore specific directory or file?

    Envoronment

    • Code Styler Version: 2.1.0
    • PHP Version: 8.1
    opened by Jagdish-J-P 3
  • Bump TheDragonCode/codestyler from 1.12.4 to 1.13.0

    Bump TheDragonCode/codestyler from 1.12.4 to 1.13.0

    Bumps TheDragonCode/codestyler from 1.12.4 to 1.13.0.

    Release notes

    Sourced from TheDragonCode/codestyler's releases.

    v1.13.0

    What's Changed

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v1.12.4...v1.13.0

    Commits
    • f5cd299 Merge pull request #68 from TheDragonCode/1.x
    • 7767722 Project names updated
    • bd13ad1 Fixed application of rules on projects with PHP 7.2 and 7.3
    • 02413bb Merge pull request #67 from TheDragonCode/1.x
    • db115c3 Added warning when running on old PHP version
    • 0501b6d Merge pull request #66 from TheDragonCode/1.x
    • 5bbd9a4 Update README.md
    • 2cbf9bd Changed container namespace in GitHub Actions
    • a85bda0 Updated code-style rules
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • Bump TheDragonCode/codestyler from 2.3.2 to 2.6.2

    Bump TheDragonCode/codestyler from 2.3.2 to 2.6.2

    Bumps TheDragonCode/codestyler from 2.3.2 to 2.6.2.

    Release notes

    Sourced from TheDragonCode/codestyler's releases.

    v2.6.2

    What's Changed

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.6.1...v2.6.2

    v2.6.1

    What's Changed

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.6.0...v2.6.1

    v2.6.0

    What's Changed

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.5.0...v2.6.0

    v2.5.0

    What's Changed

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.4.0...v2.5.0

    v2.4.0

    What's Changed

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.3.2...v2.4.0

    Commits
    • dbbdac5 Merge pull request #94 from TheDragonCode/2.x
    • 1918809 Removed hard time reference when scanning dependencies
    • 769521d Fixed bug with applying risky changes
    • 1c4d20e Merge pull request #93 from TheDragonCode/2.x
    • 2e58175 The bootstrap folder added to exclusions
    • f11facb Update code-style 💻
    • a1cb00c Merge pull request #92 from TheDragonCode/2.x
    • 72da981 Update code-style 💻
    • 7841a31 Improved rules
    • 9671b7b Merge pull request #91 from TheDragonCode/2.x
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump TheDragonCode/codestyler from 2.1.0 to 2.2.0

    Bump TheDragonCode/codestyler from 2.1.0 to 2.2.0

    Bumps TheDragonCode/codestyler from 2.1.0 to 2.2.0.

    Release notes

    Sourced from TheDragonCode/codestyler's releases.

    v2.2.0

    What's Changed

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.1.0...v2.2.0

    Commits
    • 915fb64 Merge pull request #83 from TheDragonCode/2.x
    • 1890ed0 Merge remote-tracking branch 'origin/main' into 2.x
    • b915798 Merge remote-tracking branch 'origin/2.x' into 2.x
    • bb2b0de Added filling in permission keys to launch plugins
    • cb7479e Merge pull request #81 from TheDragonCode/dependabot/github_actions/TheDragon...
    • e17d6a4 Bump TheDragonCode/codestyler from 2.0.3 to 2.1.0
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump actions/checkout from 2 to 3

    Bump actions/checkout from 2 to 3

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps actions/checkout from 2 to 3.

    Release notes

    Sourced from actions/checkout's releases.

    v3.0.0

    • Update default runtime to node16

    v2.4.0

    • Convert SSH URLs like org-<ORG_ID>@github.com: to https://github.com/ - pr

    v2.3.5

    Update dependencies

    v2.3.4

    v2.3.3

    v2.3.2

    Add Third Party License Information to Dist Files

    v2.3.1

    Fix default branch resolution for .wiki and when using SSH

    v2.3.0

    Fallback to the default branch

    v2.2.0

    Fetch all history for all tags and branches when fetch-depth=0

    v2.1.1

    Changes to support GHES (here and here)

    v2.1.0

    Changelog

    Sourced from actions/checkout's changelog.

    Changelog

    v2.3.1

    v2.3.0

    v2.2.0

    v2.1.1

    • Changes to support GHES (here and here)

    v2.1.0

    v2.0.0

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.

    Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @andrey-helldar.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 2
  • Bump TheDragonCode/codestyler from 2.3.1 to 2.3.2

    Bump TheDragonCode/codestyler from 2.3.1 to 2.3.2

    Bumps TheDragonCode/codestyler from 2.3.1 to 2.3.2.

    Release notes

    Sourced from TheDragonCode/codestyler's releases.

    v2.3.2

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.3.1...v2.3.2

    Commits
    • a7637ae Fixed codestyle for json
    • a37b94b Update FUNDING.yml
    • f50e288 Merge pull request #87 from TheDragonCode/dependabot/github_actions/TheDragon...
    • eb3790a Bump TheDragonCode/codestyler from 2.3.0 to 2.3.1
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump TheDragonCode/codestyler from 2.3.0 to 2.3.1

    Bump TheDragonCode/codestyler from 2.3.0 to 2.3.1

    Bumps TheDragonCode/codestyler from 2.3.0 to 2.3.1.

    Release notes

    Sourced from TheDragonCode/codestyler's releases.

    v2.3.1

    What's Changed

    • Updated .editorconfig file

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.3.0...v2.3.1

    Commits
    • df6e5cf Update .editorconfig
    • f5455f2 Merge pull request #86 from TheDragonCode/dependabot/github_actions/TheDragon...
    • 3606716 Bump TheDragonCode/codestyler from 2.2.0 to 2.3.0
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump TheDragonCode/codestyler from 2.2.0 to 2.3.0

    Bump TheDragonCode/codestyler from 2.2.0 to 2.3.0

    Bumps TheDragonCode/codestyler from 2.2.0 to 2.3.0.

    Release notes

    Sourced from TheDragonCode/codestyler's releases.

    v2.3.0

    What's Changed

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.2.0...v2.3.0

    Commits
    • c9d730c Merge pull request #85 from TheDragonCode/2.x
    • 4cf3e97 Update GitHub Actions rules
    • 417776f Update .editorconfig 📖
    • 564cf7c Update .editorconfig
    • 866f47b Updated permissions to run plugins 🦾
    • c4f6382 Merge pull request #84 from TheDragonCode/dependabot/github_actions/TheDragon...
    • 2dcfe4e Update Dependabot 🤖
    • f4f0e3f Bump TheDragonCode/codestyler from 2.1.0 to 2.2.0
    • 3251184 Update dependabot.yml
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump TheDragonCode/codestyler from 2.0.3 to 2.1.0

    Bump TheDragonCode/codestyler from 2.0.3 to 2.1.0

    Bumps TheDragonCode/codestyler from 2.0.3 to 2.1.0.

    Release notes

    Sourced from TheDragonCode/codestyler's releases.

    v2.1.0

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.0.3...v2.1.0

    Commits
    • f6c80ee Merge pull request #80 from TheDragonCode/2.x
    • 611fdc2 Added message about missing composer.json file
    • 20d88d1 Merge pull request #79 from TheDragonCode/main
    • 32d6fd1 Normalize composer.json 👀
    • 1cf3bd3 Update code-style 💻
    • 4b45964 Fixed PHP versions compare and added version tests
    • 894274b Removed symfony 5.x components
    • 501fb61 Merge pull request #78 from TheDragonCode/dependabot/github_actions/TheDragon...
    • 4eca6eb Bump TheDragonCode/codestyler from 2.0.1 to 2.0.3
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump TheDragonCode/codestyler from 2.0.1 to 2.0.3

    Bump TheDragonCode/codestyler from 2.0.1 to 2.0.3

    Bumps TheDragonCode/codestyler from 2.0.1 to 2.0.3.

    Release notes

    Sourced from TheDragonCode/codestyler's releases.

    v2.0.3

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.0.2...v2.0.3

    v2.0.2

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.0.1...v2.0.2

    Commits
    • a551188 Update config.sh
    • 63ec3c7 Update config.sh
    • 3ecc665 Merge pull request #77 from TheDragonCode/dependabot/github_actions/TheDragon...
    • a0ae34e Bump TheDragonCode/codestyler from 2.0.0 to 2.0.1
    • See full diff in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump TheDragonCode/codestyler from 2.0.0 to 2.0.1

    Bump TheDragonCode/codestyler from 2.0.0 to 2.0.1

    Bumps TheDragonCode/codestyler from 2.0.0 to 2.0.1.

    Release notes

    Sourced from TheDragonCode/codestyler's releases.

    v2.0.1

    What's Changed

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.0.0...v2.0.1

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
Releases(v2.6.2)
  • v2.6.2(Aug 28, 2022)

    What's Changed

    • Removed hard time reference when scanning dependencies by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/94

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.6.1...v2.6.2

    Source code(tar.gz)
    Source code(zip)
  • v2.6.1(Aug 28, 2022)

    What's Changed

    • Fixed bug with applying risky changes by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/93

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.6.0...v2.6.1

    Source code(tar.gz)
    Source code(zip)
  • v2.6.0(Aug 26, 2022)

    What's Changed

    • The bootstrap folder added to exclusions by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/92

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.5.0...v2.6.0

    Source code(tar.gz)
    Source code(zip)
  • v2.5.0(Aug 26, 2022)

    What's Changed

    • Added --risky option by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/90
    • Improved rules by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/91

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.4.0...v2.5.0

    Source code(tar.gz)
    Source code(zip)
  • v2.4.0(Aug 26, 2022)

    What's Changed

    • Update codestyle rules by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/89

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.3.2...v2.4.0

    Source code(tar.gz)
    Source code(zip)
  • v2.3.2(Aug 17, 2022)

  • v2.3.1(Jul 7, 2022)

  • v2.3.0(Jun 24, 2022)

    What's Changed

    • Update .editorconfig by @andrey-helldar

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.2.0...v2.3.0

    Source code(tar.gz)
    Source code(zip)
  • v2.2.0(Jun 16, 2022)

    What's Changed

    • Added filling in permission keys to launch plugins by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/83

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.1.0...v2.2.0

    Source code(tar.gz)
    Source code(zip)
  • v2.1.0(May 5, 2022)

  • v2.0.3(May 4, 2022)

  • v2.0.2(May 4, 2022)

  • v2.0.1(Apr 21, 2022)

    What's Changed

    • Dependency bug fixed by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/76

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v2.0.0...v2.0.1

    Source code(tar.gz)
    Source code(zip)
  • v2.0.0(Apr 20, 2022)

    What's Changed

    • Bump dragon-code/support 6 support by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/75

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v1.13.1...v2.0.0

    Source code(tar.gz)
    Source code(zip)
  • v1.13.1(Mar 1, 2022)

    What's Changed

    • Fixed docblocks codestyle by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/72

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v1.13.0...v1.13.1

    Source code(tar.gz)
    Source code(zip)
  • v1.13.0(Mar 1, 2022)

    What's Changed

    • Added warning when running on old PHP version by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/66
    • Fixed application of rules on projects with PHP 7.2 and 7.3 by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/67
    • Project names updated by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/68

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v1.12.4...v1.13.0

    Source code(tar.gz)
    Source code(zip)
  • v1.12.4(Feb 15, 2022)

    What's Changed

    • Changed repository name from php-codestyler to codestyler by @andrey-helldar in https://github.com/TheDragonCode/codestyler/pull/65

    Full Changelog: https://github.com/TheDragonCode/codestyler/compare/v1.12.3...v1.12.4

    Source code(tar.gz)
    Source code(zip)
  • v1.12.3(Feb 15, 2022)

    What's Changed

    • Correcting ANSI output by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/64

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.12.2...v1.12.3

    Source code(tar.gz)
    Source code(zip)
  • v1.12.2(Feb 15, 2022)

    What's Changed

    • Updated Docker rules by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/62

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.12.1...v1.12.2

    Source code(tar.gz)
    Source code(zip)
  • v1.12.1(Feb 15, 2022)

    What's Changed

    • Updated docker comile rules by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/60
    • Updated docker compile rules by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/61

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.12.0...v1.12.1

    Source code(tar.gz)
    Source code(zip)
  • v1.12.0(Feb 15, 2022)

    What's Changed

    • Improved work with console command by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/59

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.11.1...v1.12.0

    Source code(tar.gz)
    Source code(zip)
  • v1.11.1(Feb 15, 2022)

    What's Changed

    • Fixed PHP version check by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/58

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.11.0...v1.11.1

    Source code(tar.gz)
    Source code(zip)
  • v1.11.0(Feb 15, 2022)

    What's Changed

    • Added composer.json normalizer by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/53
    • Removed unnecessary condition by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/54
    • Removed symfony/thanks by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/55
    • Added detection of minimum PHP version used by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/56
    • Added PHP 7.4 support and Fixed merging rules by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/57

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.10.8...v1.11.0

    Source code(tar.gz)
    Source code(zip)
  • 1.12-rc.1(Feb 15, 2022)

  • v1.10.8(Feb 13, 2022)

  • v1.10.7(Feb 13, 2022)

  • v1.10.6(Feb 13, 2022)

    What's Changed

    • Temporarily disabled symfony/thanks call by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/49

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.10.5...v1.10.6

    Source code(tar.gz)
    Source code(zip)
  • v1.10.5(Feb 13, 2022)

    What's Changed

    • Fixed condition by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/48

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.10.4...v1.10.5

    Source code(tar.gz)
    Source code(zip)
  • v1.10.4(Feb 13, 2022)

    What's Changed

    • Return symfony/thanks by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/47

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.10.3...v1.10.4

    Source code(tar.gz)
    Source code(zip)
  • v1.10.3(Feb 13, 2022)

    What's Changed

    • Added major version limit in container by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/45
    • Removed symfony/thanks by @andrey-helldar in https://github.com/TheDragonCode/php-codestyler/pull/46

    Full Changelog: https://github.com/TheDragonCode/php-codestyler/compare/v1.10.2...v1.10.3

    Source code(tar.gz)
    Source code(zip)
Owner
The Dragon Code
The Dragon Code
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.

About PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a define

Squiz Labs 9.9k Jan 4, 2023
PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding conventions.

PHPCheckstyle Overview PHPCheckstyle is an open-source tool that helps PHP programmers adhere to certain coding conventions. The tools checks the inpu

PHPCheckstyle 157 Dec 5, 2022
Slevomat Coding Standard for PHP_CodeSniffer provides many useful sniffs

Slevomat Coding Standard Slevomat Coding Standard for PHP_CodeSniffer provides sniffs that fall into three categories: Functional - improving the safe

Slevomat 1.2k Jan 5, 2023
PHP Static Analysis Tool - discover bugs in your code without running it!

PHPStan - PHP Static Analysis Tool PHPStan focuses on finding errors in your code without actually running it. It catches whole classes of bugs even b

PHPStan 11.6k Dec 30, 2022
A PHP code-quality tool

GrumPHP Sick and tired of defending code quality over and over again? GrumPHP will do it for you! This composer plugin will register some git hooks in

PHPro 3.9k Jan 1, 2023
A static php code analysis tool using the Graph Theory

Mondrian Ok guyz, you have a master degree in Graph Theory, you follow Law of Demeter and you live on S.O.L.I.D principles ? Let's have some Fun ! (^ω

Florent Genette 391 Nov 30, 2022
Deptrac is a static code analysis tool for PHP that helps you communicate, visualize and enforce architectural decisions in your projects

Deptrac is a static code analysis tool for PHP that helps you communicate, visualize and enforce architectural decisions in your projects. You can freely define your architectural layers over classes and which rules should apply to them.

QOSSMIC GmbH 2.2k Dec 30, 2022
A full-scale PHP sandbox class that utilizes PHP-Parser to prevent sandboxed code from running unsafe code

A full-scale PHP 7.4+ sandbox class that utilizes PHP-Parser to prevent sandboxed code from running unsafe code. It also utilizes FunctionParser to di

Corveda 192 Dec 10, 2022
A full-scale PHP 5.3.2+ sandbox class that utilizes PHPParser to prevent sandboxed code from running unsafe code.

##DEPRECATED: The PHPSandbox project has transfered to Corveda/PHPSandbox and will be actively maintained there. This branch is no longer being active

Elijah Horton 219 Sep 2, 2022
Library for counting the lines of code in PHP source code

sebastian/lines-of-code Library for counting the lines of code in PHP source code. Installation You can add this library as a local, per-project depen

Sebastian Bergmann 715 Jan 5, 2023
PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend.

PHPMD PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly

PHP Mess Detector 2.1k Jan 8, 2023
PHP Architecture Tester - Easy to use architectural testing tool for PHP :heavy_check_mark:

Easy to use architecture testing tool for PHP Introduction ?? PHP Architecture Tester is a static analysis tool to verify architectural requirements.

Carlos A Sastre 765 Dec 30, 2022
Beautiful and understandable static analysis tool for PHP

PhpMetrics PhpMetrics provides metrics about PHP project and classes, with beautiful and readable HTML report. Documentation | Twitter | Contributing

PhpMetrics 2.3k Dec 22, 2022
A tool for quickly measuring the size of a PHP project.

PHPLOC phploc is a tool for quickly measuring the size and analyzing the structure of a PHP project. Installation This tool is distributed as a PHP Ar

Sebastian Bergmann 2.3k Jan 4, 2023
A command line refactoring tool for PHP

PHP Refactoring Browser Note: This software is under development and in alpha state. Refactorings do not contain all necessary pre-conditions and migh

QafooLabs 562 Dec 30, 2022
PHP completion, refactoring, introspection tool and language server.

Phpactor This project aims to provide heavy-lifting refactoring and introspection tools which can be used standalone or as the backend for a text edit

Phpactor 882 Jan 1, 2023
A static analysis tool for finding errors in PHP applications

Psalm Psalm is a static analysis tool for finding errors in PHP applications. Installation To get started, check out the installation guide. Live Demo

Vimeo 5k Jan 2, 2023
A web tool to explore the ASTs generated by PHP-Parser.

phpast.com A web tool to explore the ASTs generated by PHP-Parser. About This web tool provides a GUI for exploring the AST of your PHP code. You can

Ryan Chandler 23 Nov 29, 2022
Provides functionality that helps writing PHP code that has runtime-specific (PHP / HHVM) execution paths

sebastian/environment This component provides functionality that helps writing PHP code that has runtime-specific (PHP / HHVM) execution paths. Instal

Sebastian Bergmann 6.5k Jan 3, 2023