# Is there currently any linter for Juno on 1.0+?

**URL:** <https://discourse.julialang.org/t/is-there-currently-any-linter-for-juno-on-1-0/17450>\
**Category:** Juno\
**Tags:** package\
**Created:** [November 12, 2018, 8:39pm UTC](https://discourse.julialang.org/t/is-there-currently-any-linter-for-juno-on-1-0/17450 "2018-11-12T20:39:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![SZJX](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/szjx/32/4036_2.png) [@SZJX](https://discourse.julialang.org/u/SZJX)\
**Post date:** [November 12, 2018, 8:39pm UTC](https://discourse.julialang.org/t/is-there-currently-any-linter-for-juno-on-1-0/17450/1 "2018-11-12T20:39:48Z")

</div>

Ever since Julia is upgraded to 1.0+, IDE support has been more or less spotty. I thought the vscode plugin using language server was really nice to work with but with [the releases](https://github.com/ZacLN/julia-vscode/releases) still in alpha stage for 1.0+, it’s unstable and sometimes just seems to not provide any IntelliSense completion.

I had been using Juno before but it seems that the original Linter.jl that it relied on no longer works with Julia 1.0+, so I get no feedback whatsoever from the linter? Is that indeed the case? The StaticLint.jl package that ships with the julia-vscode plugin actually works in most cases. It’d be nice if those two can be combined somehow.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [November 13, 2018, 8:36am UTC](https://discourse.julialang.org/t/is-there-currently-any-linter-for-juno-on-1-0/17450/2 "2018-11-13T08:36:46Z")

</div>

> [@SZJX](#):
>
> The StaticLint.jl package that ships with the julia-vscode plugin actually works in most cases. It’d be nice if those two can be combined somehow.

They will be sometime in the future. Linting is not really a priority for me though.

---

<div class="post-metadata">

**Author:** ![SZJX](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/szjx/32/4036_2.png) [@SZJX](https://discourse.julialang.org/u/SZJX)\
**Post date:** [November 13, 2018, 7:35pm UTC](https://discourse.julialang.org/t/is-there-currently-any-linter-for-juno-on-1-0/17450/3 "2018-11-13T19:35:04Z")

</div>

I see. For me it’s quite useful as it catches mistakes as I write the code instead of being flooded by dozens of error messages when I trial run the program (though the messages are essentially similar). Might be helpful to have an issue tracking it in the Juno repo? Anyways I’m using vscode now as the plugin works most of the time.

---

<div class="post-metadata">

**Author:** ![norru](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/norru/32/11665_2.png) [@norru](https://discourse.julialang.org/u/norru)\
**Post date:** [January 9, 2020, 12:35pm UTC](https://discourse.julialang.org/t/is-there-currently-any-linter-for-juno-on-1-0/17450/4 "2020-01-09T12:35:22Z")

</div>

As of 2020-01-09 here’s what I observe:

- Latest available Linter.jl doesn’t produce any useful output if used within Juno or standalone. Fails to parse source code in Julia 1.3.0
- Latest available StaticLint.jl integrated in VSC plugin works pretty well except for slightly annonying false positives.

I’m thinking of swiitching from Juno to VSC just because of this!

hope it helps.

---

<div class="post-metadata">

**Author:** ![aviatesk](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aviatesk/32/7610_2.png) [@aviatesk](https://discourse.julialang.org/u/aviatesk)\
**Post date:** [January 9, 2020, 12:54pm UTC](https://discourse.julialang.org/t/is-there-currently-any-linter-for-juno-on-1-0/17450/5 "2020-01-09T12:54:44Z")

</div>

A (statical) linter is still not available in Juno.  
check [What is the current approach for linting in Juno](https://discourse.julialang.org/t/what-is-the-current-approach-for-linting-in-juno/32312) as well.
