Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Tlint Laravel Package

tightenco/tlint

A linter and auto-formatter for Laravel and Tailwind projects. Tlint enforces Tighten-style conventions with configurable rules, catches common issues, and can automatically fix code style problems for consistent, clean PHP and Blade code.

View on GitHub
Deep Wiki
Context7
v7.0.1

Removed

v7.0.0

Changed

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).
v6.3.0

Added

v6.2.2

Fixed

  • Fix NoRequestAll linter to allow other request methods by @driftingly (#286).
v6.2.1

Fixed

  • Update suggested syntax of NoJsonDirective linter (#272).
  • Use DIRECTORY_SEPARATOR for Windows compatibility (#275).
  • Use PHP_EOL for Windows compatibility (#276).
v6.2.0

Added

  • Added support for Symfony 6 (#263).

Fixed

  • Fixed --only argument to work with all linters/formatters (even the ones not in presets) (#271).
v6.1.0

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).
v6.0.3

Changed

  • Add ray() to NoDump description (#247)
v6.0.2

Changed

  • Include dd and dump methods in NoDump (#245)
v6.0.1

Changed

  • Update Contributing doc with bumpVersion instructions.
  • Add formatter config to readme (#241)
  • No unused import attribute fix (#243)
v6.0.0

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.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4