Automate Short Closure Conversions with Laravel Pint

Punyapal Shah
Enable the use_arrow_functions rule in pint.json to automatically refactor single-line closures into arrow functions.

Manually converting single-line function () use ($var) callbacks to fn () arrow functions across codebases takes time. Laravel Pint's use_arrow_functions rule automates this conversion.

// pint.json
{
    "rules": {
        "use_arrow_functions": true
    }
}
  • Converts single-line closures to short arrow functions fn () automatically
  • Auto-captures outer scope variables without explicit use () bindings
  • Enforces modern short closure conventions across your codebase
Tags: #Laravel #Pint #Code Quality
Share on X

// Found an issue or want to contribute a tip? github.com/MrPunyapal/tips