From 43414c8ebd22921f44806fb9612a2f4f376419af Mon Sep 17 00:00:00 2001 From: Konstantin Auffinger <62616071+kauffinger@users.noreply.github.com> Date: Mon, 16 Oct 2023 17:22:27 +0200 Subject: feat: Add config for laravel/pint (#144) * feat: Add config for laravel/pint - Supports both mason and local composer install * chore: Add pint to formatters list in readme * Revert "chore: Add pint to formatters list in readme" This reverts commit 8edb456a086642076931b4dd8666b02e5311e1e0. * fix: remove unnecessary mason executable path * fix: Change meta description to it's short form --- lua/conform/formatters/pint.lua | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 lua/conform/formatters/pint.lua (limited to 'lua/conform') diff --git a/lua/conform/formatters/pint.lua b/lua/conform/formatters/pint.lua new file mode 100644 index 0000000..e0bffb4 --- /dev/null +++ b/lua/conform/formatters/pint.lua @@ -0,0 +1,14 @@ +local util = require("conform.util") + +---@type conform.FileFormatterConfig +return { + meta = { + url = "https://github.com/laravel/pint", + description = "Laravel Pint is an opinionated PHP code style fixer for minimalists.", + }, + command = util.find_executable({ + "vendor/bin/pint", + }, "pint"), + args = { "$FILENAME" }, + stdin = false, +} -- cgit v1.2.3-70-g09d2