Laravel Linter

The Laravel Linter detects lint within your Laravel applications so you avoid technical debt by remaining fully compatible and up-to-date with the latest version of Laravel.


A Laravel application running Laravel 4.2 or higher.


The Laravel Linter detects deprecations and recommendations from the Laravel Upgrade Guide as well as enhancements from Laravel Shift, including:

  • Verifying the Composer dependency for Laravel.
  • Analyzing configuration for outdated Laravel providers and aliases.
  • Identifying classes without a namespace.
  • Verifying core Laravel classes have the proper inheritance.
  • Finding references to outdated core Laravel objects.
  • Identifying directories from former Laravel directory structures.
  • Searching blade templates for invalid tags, like {{{ }}}.
  • Detecting core Laravel deprecations.

Still have questions? Message @laravelshift on Twitter or email