aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-registry/index/psalm/init.lua
blob: 7a994a56bb49b550351affe1fc40e222524790c8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
local Pkg = require "mason-core.package"
local composer = require "mason-core.managers.composer"

return Pkg.new {
    name = "psalm",
    desc = [[A static analysis tool for finding errors in PHP applications]],
    homepage = "https://psalm.dev/",
    languages = { Pkg.Lang.PHP },
    categories = { Pkg.Cat.LSP },
    install = composer.packages {
        "vimeo/psalm",
        bin = {
            "psalm",
            "psalm-language-server",
            "psalm-plugin",
            "psalm-refactor",
            "psalter",
        },
    },
}