package main // autoformat-ignore (otherwise gofmt will replace CRLF line-endings with LFs under Unix-like environments) func winMain() { x := 42 x = x // lgtm x = x // lgtm[go/redundant-assignment] x = x // lgtm[go/redundant-assignment] x = x // lgtm[go/redundant-assignment, go/redundant-operation] x = x // lgtm[@tag:nullness] x = x // lgtm[@tag:nullness,go/redundant-assignment] x = x // lgtm[@expires:2017-06-11] x = x // lgtm[go/redundant-operation] because I know better than lgtm x = x // lgtm: blah blah x = x // lgtm blah blah #falsepositive x = x //lgtm [go/redundant-operation] x = x /* lgtm */ x = x // lgtm[] x = x // lgtmfoo x = x //lgtm x = x // lgtm x = x // lgtm [go/redundant-assignment] x = x // foolgtm[go/redundant-assignment] x = x // foolgtm x = x // foo; lgtm x = x // foo; lgtm[go/redundant-assignment] x = x // foo lgtm x = x // foo lgtm[go/redundant-assignment] x = x // foo lgtm bar x = x // foo lgtm[go/redundant-assignment] bar x = x // LGTM! x = x // LGTM[go/redundant-assignment] x = x // lgtm[go/redundant-assignment] and lgtm[go/redundant-operation] x = x // lgtm[go/redundant-assignment]; lgtm x = x /* lgtm[] */ x = x /* lgtm[go/redundant-assignment] */ x = x /* lgtm */ x = x /* lgtm */ x = x /* lgtm[@tag:nullness,go/redundant-assignment] */ x = x /* lgtm[@tag:nullness] */ // codeql[js/debugger-statement] x = x // CODEQL[js/debugger-statement] x = x // codeql[js/debugger-statement] -- because I know better than codeql x = x /* codeql[js/debugger-statement] */ x = x /* codeql[js/debugger-statement] */ x = x x = x // codeql[js/debugger-statement] }