Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

detekt

Free#20 of 33 in Linters

detekt: A focused, open-source Kotlin linter with strong Gradle and IntelliJ support. Ranked #20 of 33 in Linters by our editors (7.2/10); pricing: Free plan; best for kotlin teams using Gradle or IntelliJ.

7.2/10Editor score
detekt7.2 Visit detekt

At a glance

  • Editor score
    7.2 / 10
  • Pricing
    Free plan
  • Best for
    Kotlin teams using Gradle or IntelliJ
  • Free plan
    Yes
  • Paid from
    Free
  • CI support
    Yes
  • Facts checked
    21 Sep 2026
detekt screenshot
  • Where it wins

    • Configurable rules, baselines, suppressions, and custom plugins
    • Reports in HTML, Markdown, SARIF, XML, and custom formats
    • Integrates with Gradle, IntelliJ IDEA, CI, and GitHub Code Scanning
  • Where it doesn't

    • Supports Kotlin rather than multiple programming languages
    • Its feature set is centered on Kotlin-specific analysis
    • Teams outside the Kotlin ecosystem may need another linter

Our verdict on detekt

detekt is an open-source static code analysis tool for Kotlin projects. It checks code for smells, style issues, complexity, potential bugs, performance concerns, and other maintainability problems. Kotlin teams can run it from the command line or through Gradle, with support for Android, JVM, JavaScript, Native, and Multiplatform projects. Its strongest fit is a Kotlin codebase already using Gradle or IntelliJ IDEA and looking to add configurable analysis to development and build workflows.

The published offering is open source and includes a free plan, with no tiered paid plan structure described. That makes detekt suitable for teams that want to add linting without a subscription commitment. Its ecosystem fit is a major strength: integrations include Gradle, Maven, Bazel, IntelliJ IDEA, and GitHub Code Scanning. Reports can be exported as HTML, Markdown, SARIF, XML, or custom formats, which supports local review, build automation, and code-scanning workflows. Windows, macOS, and Linux are supported.

Configuration and extensibility give detekt depth beyond a fixed ruleset. Teams can define YAML configuration, customize rules, create baselines for existing findings, suppress selected issues, and add custom rule sets or plugins. Complexity reports and automatic fixes add further workflow support, while the IntelliJ IDEA plugin provides warning highlighting during development. The main trade-off is its narrow language focus: teams maintaining several programming languages will not get one shared linter from detekt. Choose it for Kotlin-centered projects that value configurable analysis and build or IDE integration; choose another tool when broad multi-language coverage is the primary requirement.

Your product? Our editors can test detekt in depth and publish a review, labelled as paid · from $149/mo →

detekt pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on detekt.dev

detekt fact sheet

Free planYes
Paid fromFree
Languages supported1
AutofixYes
Custom rulesYes
Security rulesNot verified
IDE supportIde
CI supportYes
DeploymentDesktop
PlatformsWindows, macOS, Linux
SupportCommunity, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations4 integrations: Gradle, Maven, Bazel, IntelliJ IDEA
PricingFree plan
Websitedetekt.dev
Facts checked21 Sep 2026

detekt integrations

detekt lists 4 integrations on its own site.

  • Gradle
  • Maven
  • Bazel
  • IntelliJ IDEA

Alternatives to detekt

See all detekt alternatives →

Used detekt? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used detekt for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — detekt 7.2/10

detekt is listed in our Linters directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/detekt/"><img src="https://www.itechguides.com/best/badge/detekt.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update