# Static code analysis tool for Julia

**URL:** <https://discourse.julialang.org/t/static-code-analysis-tool-for-julia/51461>\
**Category:** Tooling\
**Tags:** question, lint\
**Created:** [December 8, 2020, 2:30pm UTC](https://discourse.julialang.org/t/static-code-analysis-tool-for-julia/51461 "2020-12-08T14:30:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tymwol](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tymwol/32/17982_2.png) [@tymwol](https://discourse.julialang.org/u/tymwol)\
**Post date:** [December 8, 2020, 2:30pm UTC](https://discourse.julialang.org/t/static-code-analysis-tool-for-julia/51461/1 "2020-12-08T14:30:24Z")

</div>

Is there any static code analysis tool for Julia? I’m looking for something that I could run from command line, for automatic code checks.

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [December 8, 2020, 3:14pm UTC](https://discourse.julialang.org/t/static-code-analysis-tool-for-julia/51461/2 "2020-12-08T15:14:43Z")

</div>

[https://github.com/julia-vscode/StaticLint.jl](https://github.com/julia-vscode/StaticLint.jl)

---

<div class="post-metadata">

**Author:** ![tymwol](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tymwol/32/17982_2.png) [@tymwol](https://discourse.julialang.org/u/tymwol)\
**Post date:** [December 8, 2020, 5:50pm UTC](https://discourse.julialang.org/t/static-code-analysis-tool-for-julia/51461/3 "2020-12-08T17:50:24Z")

</div>

Since it has very limited documentation, @Tamas_Papp could you give example how to use it?

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [December 9, 2020, 7:28am UTC](https://discourse.julialang.org/t/static-code-analysis-tool-for-julia/51461/4 "2020-12-09T07:28:45Z")

</div>

If the docs at

[https://www.julia-vscode.org/StaticLint.jl/dev/](https://www.julia-vscode.org/StaticLint.jl/dev/)

are not sufficient, I would recommend you ask the authors.

---

<div class="post-metadata">

**Author:** ![Tero\_Frondelius](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tero_frondelius/32/7629_2.png) [@Tero\_Frondelius](https://discourse.julialang.org/u/Tero_Frondelius)\
**Post date:** [December 10, 2020, 10:40pm UTC](https://discourse.julialang.org/t/static-code-analysis-tool-for-julia/51461/5 "2020-12-10T22:40:05Z")

</div>

> [@tymwol](#):
>
> give example how to use it

Check this pull request: [feat: add Lint API by aminya · Pull Request #220 · julia-vscode/StaticLint.jl · GitHub](https://github.com/julia-vscode/StaticLint.jl/pull/220)

I believe it will answer your questions. It would be really cool to get this finalized and merged.
