---
title: "Discussion on \"Static Analysis Beyond Linting: CodeQL, Semgrep, SonarQube, and Snyk Code\" | Hashnode"
description: "Discussion on \"Static Analysis Beyond Linting: CodeQL, Semgrep, SonarQube, and Snyk Code\". Static Analysis Beyond Linting: CodeQL, Semgrep, SonarQube, and Snyk Code\nLinters enforce style. Static analysis finds bugs. The difference matters. ESLint will tell you about unused variables and inconsistent formatting. CodeQL will tell you that us..."
url: "https://hashnode.com/posts/static-analysis-beyond-linting-codeql-semgrep-sonarqube-and-snyk-code/69a65673f5839ab8d765d811"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Static Analysis Beyond Linting: CodeQL, Semgrep, SonarQube, and Snyk Code](https://devtoolsguide.hashnode.dev/static-analysis-beyond-linting-codeql-semgrep-sonarqube-and-snyk-code?utm_source=hashnode&utm_medium=feed)

Static Analysis Beyond Linting: CodeQL, Semgrep, SonarQube, and Snyk Code Linters enforce style. Static analysis finds bugs. The difference matters. ESLint will tell you about unused variables and inconsistent formatting. CodeQL will tell you that us...

Mar 3 · 8 min read · devtoolsguide.hashnode.dev  
Read the article

-   [#codeql](https://hashnode.com/tag/codeql)
-   [#security](https://hashnode.com/tag/security)
-   [#semgrep](https://hashnode.com/tag/semgrep)
-   [#sonarqube](https://hashnode.com/tag/sonarqube)
-   [#static-analysis](https://hashnode.com/tag/static-analysis)

## Written by

[DevTools Guide](https://hashnode.com/@devtoolsguide)

@devtoolsguide · Seattle, WA

  
[View profile](https://hashnode.com/@devtoolsguide)

TypeScript, developer tools, and web development insights. Practical guides for modern devs.

Practical guides for developers: TypeScript, developer tools, CI/CD, and modern web development. We cover the tools that make devs more productive.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
