# \#staticlint

**URL:** https://discourse.julialang.org/tag/staticlint/339.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [\[ANN\] DependencyAtlas.jl—Explore Julia codebases as dependency graphs](https://discourse.julialang.org/t/ann-dependencyatlas-jl-explore-julia-codebases-as-dependency-graphs/136317)

<div class="topic-metadata">

**Author:** [@karei](https://discourse.julialang.org/u/karei)\
**Replies:** 12\
**Last updated:** [May 7, 2026, 10:39am UTC](https://discourse.julialang.org/t/ann-dependencyatlas-jl-explore-julia-codebases-as-dependency-graphs/136317 "2026-05-07T10:39:26Z")

</div>

I’m happy to share DependencyAtlas.jl, a software package for turning Julia codebases into explorable dependency graphs. DependencyAtlas focuses on static and compiler-time source analysis. It builds graph views from th…

---

## [Configuring Julia formatter and linter with nvim-lspconfig for neovim](https://discourse.julialang.org/t/configuring-julia-formatter-and-linter-with-nvim-lspconfig-for-neovim/114746)

<div class="topic-metadata">

**Author:** [@mostafatouny](https://discourse.julialang.org/u/mostafatouny)\
**Replies:** 17\
**Last updated:** [June 6, 2024, 7:56am UTC](https://discourse.julialang.org/t/configuring-julia-formatter-and-linter-with-nvim-lspconfig-for-neovim/114746 "2024-06-06T07:56:42Z")

</div>

Hello, For Neovim, I have successfully integrated LanguageServer.jl through lspconfig as instructed here. Auto-completion and hover documentation worked. screenshot I want to integrate JuliaFormatter.jl and StaticLint.…

---

## [Static Analysis with Semgrep](https://discourse.julialang.org/t/static-analysis-with-semgrep/99251)

<div class="topic-metadata">

**Author:** [@avik](https://discourse.julialang.org/u/avik)\
**Replies:** 1\
**Last updated:** [May 30, 2023, 1:22pm UTC](https://discourse.julialang.org/t/static-analysis-with-semgrep/99251 "2023-05-30T13:22:18Z")

</div>

Hi, I’m very pleased announce that the Semgrep static analysis toolkit can now be used to analyse Julia code. Semgrep is a fast, open source, static analysis engine for finding bugs, detecting dependency vulnerabilities…

---

## [Linting stage in CI pipeline - which to use and how?](https://discourse.julialang.org/t/linting-stage-in-ci-pipeline-which-to-use-and-how/80697)

<div class="topic-metadata">

**Author:** [@FireCrumb](https://discourse.julialang.org/u/FireCrumb)\
**Replies:** 13\
**Last updated:** [May 22, 2022, 10:30am UTC](https://discourse.julialang.org/t/linting-stage-in-ci-pipeline-which-to-use-and-how/80697 "2022-05-22T10:30:04Z")

</div>

Hello, I have a CI/CD pipeline in GitLab, and I want to run a lintig stage to fail the build on detected bugs. What is the proper way to do this? Found Lint.jl but it’s abandoned (last update 2019) Found StaticLint.jl …

---

## [VSCode's linter is now available in Atom/Juno](https://discourse.julialang.org/t/vscodes-linter-is-now-available-in-atom-juno/56802)

<div class="topic-metadata">

**Author:** [@takbal](https://discourse.julialang.org/u/takbal)\
**Replies:** 0\
**Last updated:** [March 9, 2021, 1:30pm UTC](https://discourse.julialang.org/t/vscodes-linter-is-now-available-in-atom-juno/56802 "2021-03-09T13:30:26Z")

</div>

I have modified the linter-julia Atom package so it now uses StaticLint.jl, the same package that is behind the VSCode plugin: With help from @Amin\_Yahyaabadi, it should be now available as the 0.9.0 upgrade of ‘linte…

---

## [Vim + ALE: has anyone gotten LanguageServer or StaticLint to work?](https://discourse.julialang.org/t/vim-ale-has-anyone-gotten-languageserver-or-staticlint-to-work/34123)

<div class="topic-metadata">

**Author:** [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Replies:** 1\
**Last updated:** [February 3, 2020, 4:53pm UTC](https://discourse.julialang.org/t/vim-ale-has-anyone-gotten-languageserver-or-staticlint-to-work/34123 "2020-02-03T16:53:38Z")

</div>

I’m using (regular) vim with ALE for linting and LSP support. However, LanguageServer.jl doesn’t seem to work: using the default ALE scripts, vim will instantiate a Julia proces with LanguageServer that then takes 100% C…
