# \#static-analysis

**URL:** https://discourse.julialang.org/tag/static-analysis/1171.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…

---

## [Code\_errortype: Error if code\_warntype shows red](https://discourse.julialang.org/t/code-errortype-error-if-code-warntype-shows-red/101809)

<div class="topic-metadata">

**Author:** [@mkitti](https://discourse.julialang.org/u/mkitti)\
**Replies:** 1\
**Last updated:** [July 19, 2023, 11:27pm UTC](https://discourse.julialang.org/t/code-errortype-error-if-code-warntype-shows-red/101809 "2023-07-19T23:27:38Z")

</div>

I was thinking about the Appendix with JET.jl of the Rust vs Julia in scientific computing blog, and I started wondering if we could create a code\_errortype or @code\_errortype that errors if @code\_warntype would display …

---

## [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…

---

## [Static testing with JET vs interfaces](https://discourse.julialang.org/t/static-testing-with-jet-vs-interfaces/97985)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 5\
**Last updated:** [April 27, 2023, 9:47am UTC](https://discourse.julialang.org/t/static-testing-with-jet-vs-interfaces/97985 "2023-04-27T09:47:51Z")

</div>

Hi there! I’m starting to add JET testing to several packages, but I run into problems when I try to define abstract interfaces. As of right now, interfaces in Julia are mostly methodless functions with explicit documen…

---

## [Can VSCode linter warn undefined functions?](https://discourse.julialang.org/t/can-vscode-linter-warn-undefined-functions/89329)

<div class="topic-metadata">

**Author:** [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Replies:** 3\
**Last updated:** [October 28, 2022, 5:07pm UTC](https://discourse.julialang.org/t/can-vscode-linter-warn-undefined-functions/89329 "2022-10-28T17:07:44Z")

</div>

If my mouse hovers above a function call, VSCode usually tells me information about the function, i.e. the arguments that should be supplied. If the function doesn’t exist, VSCode will tell me nothing, so VSCode is aware…
