alecthomas / SublimeLinter-contrib-gometalinter

SublimeLinter plugin for gometalinter
MIT License
47 stars 13 forks source link

plugin not working with SublimeLinterv4 #15

Closed kakysha closed 6 years ago

kakysha commented 6 years ago

After upgrading to v4 linter stopped working:

startup, version: 3143 osx x64 channel: stable

SublimeLinter: SublimeLinter.sublime-package:71: Logging installed; log level INFO
SublimeLinter: SublimeLinter.sublime-package:62: debug mode: on
SublimeLinter: SublimeLinter.sublime-package:63: version: 4.0.3

SublimeLinter: SublimeLinter.sublime-package:103: PATH:
    /Users/User/.nvm/versions/node/v5.12.0/bin
    /Users/User/go/bin
    /usr/local/bin
    /usr/local/sbin
    /usr/bin
    /bin
    /usr/sbin
    /sbin
    /Users/User/Dropbox/Files
    /Users/User/go/bin
    /usr/local/go/bin
    /opt/X11/bin
    /usr/local/git/bin
SublimeLinter: SublimeLinter.sublime-package:256: detected syntax: go
SublimeLinter: #1 SublimeLinter.sublime-package:782: 'gometalinter' is linting 'main.go'
gometalinter: in-place linting courier.go: /Users/User/go/bin/gometalinter --fast . -I main.go

User settings:

{
    "debug": true,
    "gutter_theme": "Default",
    "lint_mode": "manual",
    "linters": {
        "cppcheck": {
            "disable": false,
            "args": [],
            "enable": "style",
            "excludes": [],
            "std": []
        },
        "golint": {
            "disable": true,
            "args": [],
            "excludes": []
        },
        "gometalinter": {
            "disable": false,
            /*"args": [
                "-Dmegacheck",
                "-Dmaligned"
            ],*/
            "excludes": []
        },
        "htmltidy": {
            "disable": false,
            "args": [],
            "excludes": []
        },
        "php": {
            "disable": false,
            "args": [],
            "excludes": []
        }
    }
}

there IS a linter under the path /Users/User/go/bin/gometalinter, it's just not getting invoked (as I can not see it spawn any processes under ps ax | grep lint)

SublimeLinter instantly reports W:0 E:0, though calling gometalinter from console on the same file yields plenty of warnings and errors after some time.

alecthomas commented 6 years ago

Sorry about that. I'd fixed it locally but forgotten to push. It should be up soon tagged as 4.0.3.