PackageTrack
Sign in Get early access

tightenco/tlint

Tighten linter for Laravel conventions

v9.6.1 1.3M downloads/mo #4899 most downloaded on Packagist tighten/tlint

What this package is like to depend on

Last release 3 months ago

30 Apr 2026

Release timing varies

gaps range from 9 days to 13 months

Rarely documented

notes for 21 of 88 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

88 releases · first in 2017

2 releases in the last 12 months

see the full history below

Release timeline

88 releases · Apr 2017 to Apr 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 88
  1. v9.6.1 30 Apr 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v9.6.0...v9.6.1

    Open source →
  2. v9.6.0 20 Apr 2026
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v9.5.0...v9.6.0

    Open source →
  3. v9.5.0 21 Mar 2025
    Release notes

    What's Changed

    Full Changelog: v9.4.0...v9.5.0

    Open source →
  4. v9.4.0 06 Dec 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v9.3.1...v9.4.0

    Open source →
  5. v9.3.1 26 Apr 2024
    Release notes

    What's Changed

    Full Changelog: v9.3.0...v9.3.1

    Open source →
  6. v9.3.0 12 Mar 2024
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v9.2.0...v9.3.0

    Open source →
  7. v9.2.0 05 Jan 2024
    Release notes

    What's Changed

    • Remove UseAuthHelperOverFacade linter and formatter by @driftingly in #351

    Full Changelog: v9.1.1...v9.2.0

    Open source →
  8. v9.1.1 01 Dec 2023
    Release notes

    What's Changed

    Full Changelog: v9.1.0...v9.1.1

    Open source →
  9. v9.1.0 01 Sep 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v9.0.0...v9.1.0

    Open source →
  10. v9.0.0 11 Jul 2023
    Release notes

    What's Changed

    Full Changelog: v8.0.3...v9.0.0

    Open source →
  11. v8.0.3 17 Mar 2023

    Nothing published for this version

  12. v8.0.2 12 Jan 2023

    Nothing published for this version

  13. v8.0.1 06 Jan 2023

    Nothing published for this version

  14. v8.0.0 06 Jan 2023

    Nothing published for this version

  15. v7.0.1 04 Nov 2022
    Release notes

    Removed

    • Remove excess space formatter by @driftingly (#298).
    Open source →
  16. v7.0.0 02 Nov 2022
    Release notes

    Changed

    • Updated presets to include FullyQualifiedFacades by @bakerkretzmar (#265).
    • Move shared visitor setup into base Linter by @bakerkretzmar (#281).
    • Update readme by @driftingly (#295).
    • Update Laravel testing fixture by @driftingly (#296)

    Removed

    • Remove redundant linters and formatters by @driftingly (#284).
      • Linters
        • AlphabeticalImports
        • ClassThingsOrder
        • ConcatenationNoSpacing
        • ConcatenationSpacing
        • ImportFacades
        • NewLineAtEndOfFile
        • NoCompact
        • NoDump
        • NoInlineVarDocs
        • NoStringInterpolationWithoutBraces
        • NoUnusedImports
        • SpaceAfterSoleNotOperator
        • TrailingCommasOnArrays
        • UseConfigOverEnv
      • Formatters
        • AlphabeticalImports
        • NewLineAtEndOfFile
        • UnusedImports
    • Drop support for PHP 7.3 and 7.4 by @driftingly (#289).
    Open source →
  17. v6.3.0 25 Apr 2022
    Release notes

    Added

    • Add paths config option by @driftingly (#288).
    Open source →
  18. v6.2.2 03 Apr 2022
    Release notes

    Fixed

    • Fix NoRequestAll linter to allow other request methods by @driftingly (#286).
    Open source →
  19. v6.2.1 12 Nov 2021
    Release notes

    Fixed

    • Update suggested syntax of NoJsonDirective linter (#272).
    • Use DIRECTORY_SEPARATOR for Windows compatibility (#275).
    • Use PHP_EOL for Windows compatibility (#276).
    Open source →
  20. v6.2.0 01 Oct 2021
    Release notes

    Added

    • Added support for Symfony 6 (#263).

    Fixed

    • Fixed --only argument to work with all linters/formatters (even the ones not in presets) (#271).
    Open source →
  21. v6.1.0 17 Sep 2021
    Release notes

    Added

    • Added UseAnonymousMigrations linter and formatter to prefer anonymous migrations (added in Laravel 8.37.0) (#259).
    • Added support for PHP 8.1 (#260).
    • Added a FullyQualifiedFacades linter and formatter to ensure Facades are imported using their full namespace (replaces the ImportFacades formatter added in (#216) that never worked) (#255).

    Changed

    • Removed ImportFacades linter from Tighten preset (#255).

    Fixed

    • Fixed false positive OneLineBetweenClassVisibilityChanges lints with some comments between constants and properties (#264).
    Open source →
  22. v6.0.3 20 Jul 2021
    Release notes

    Changed

    • Add ray() to NoDump description (#247)
    Open source →
  23. v6.0.2 14 Jun 2021
    Release notes

    Changed

    • Include dd and dump methods in NoDump (#245)
    Open source →
  24. v6.0.1 01 Jun 2021
    Release notes

    Changed

    • Update Contributing doc with bumpVersion instructions.
    • Add formatter config to readme (#241)
    • No unused import attribute fix (#243)
    Open source →
  25. v6.0.0 23 Apr 2021
    Release notes

    Changed

    • ⚠️ Use Tighten\TLint namespace (#235)
    • Fix Laravel Preset Formatters import (#236)
    • Fix invoke magic method order (#232)
    • Drop PureRestControllers & ModelMethodOrder lints from the presets. (#231)
    • Fix outdated link (#234)

    For previous changes see the Releases page.

    Open source →
  26. v5.0.16 26 Mar 2021

    Nothing published for this version

  27. v5.0.15 26 Feb 2021

    Nothing published for this version

  28. v5.0.14 26 Feb 2021

    Nothing published for this version

  29. v5.0.13 12 Feb 2021

    Nothing published for this version

  30. v5.0.11 08 Feb 2021

    Nothing published for this version

  31. v5.0.10 05 Feb 2021

    Nothing published for this version

  32. v5.0.9 13 Jan 2021

    Nothing published for this version

  33. v5.0.8 25 Nov 2020

    Nothing published for this version

  34. v5.0.7 05 Nov 2020

    Nothing published for this version

  35. v5.0.6 16 Oct 2020

    Nothing published for this version

  36. v5.0.5 13 Oct 2020

    Nothing published for this version

  37. v5.0.4 18 Sep 2020

    Nothing published for this version

  38. 5.0.3 09 Sep 2020

    Nothing published for this version

  39. 5.0.2 04 Sep 2020

    Nothing published for this version

  40. 5.0.1 01 Jul 2020

    Nothing published for this version

  41. 5.0.0 18 Jun 2020

    Nothing published for this version

  42. 4.0.2 05 Jun 2020

    Nothing published for this version

  43. 4.0.1 22 May 2020

    Nothing published for this version

  44. 4.0.0 27 Mar 2020

    Nothing published for this version

  45. 3.0.12 24 Feb 2020

    Nothing published for this version

  46. 3.0.11 06 Feb 2020

    Nothing published for this version

  47. 3.0.10 03 Feb 2020

    Nothing published for this version

  48. 3.0.9 27 Jan 2020

    Nothing published for this version

  49. 3.0.8 02 Jan 2020

    Nothing published for this version

  50. 3.0.7 20 Dec 2019

    Nothing published for this version

  51. 3.0.6 06 Dec 2019

    Nothing published for this version

  52. 3.0.5 06 Dec 2019

    Nothing published for this version

  53. 3.0.4 25 Oct 2019

    Nothing published for this version

  54. 3.0.3 21 Oct 2019

    Nothing published for this version

  55. 3.0.2 20 Sep 2019

    Nothing published for this version

  56. 3.0.0 20 Sep 2019

    Nothing published for this version

  57. 2.1.8 06 Sep 2019

    Nothing published for this version

  58. 2.1.7 04 Sep 2019

    Nothing published for this version

  59. 2.1.5 25 Apr 2019

    Nothing published for this version

  60. 2.1.4 29 Mar 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive