Deque adds IntelliJ and WebStorm plugins to axe DevTools Linter

Ben Allen

By Ben Allen

April 4, 2024

Deque adds IntelliJ and WebStorm plugins to axe DevTools Linter

We’ve just tripled our Integrated Development Environment (IDE) support! In addition to a VS Code extension, Deque now offers axe DevTools Linter as a plugin for paid IntelliJ IDEA and WebStorm editions.

A quick refresher on axe DevTools Linter

Axe DevTools Linter is a powerful tool for your software development team. We provide a mini-linting-toolbox that helps catch issues at multiple points in your process:

  1. Directly in the Integrated Development Environment (IDE). It’s like spell-check but for accessibility.
  2. Git pre-commit hooks. Developers receive accessibility feedback when they commit changes locally with Git.
  3. Continuous Integration/Continuous Delivery (CI/CD) integration. When developers submit a pull request, accessibility linting automation runs over those changes. We have a GitHub Action available, and more tools to help make additional integrations easy.

The more “layers” of features in axe DevTools Linter you use, the less likely that accessibility issues will make it into production, saving you time and money.

See the new plugin in action

The axe DevTools Linter plugin highlights accessibility errors in the IDE with a red wavy line and provides a tooltip indicating the error. The tooltip includes a link to Deque University for more information about the specified accessibility error. The accessibility errors also appear in the Problems tool window in the IDE, as shown below in WebStorm:

Screenshot of the the accessibility errors appearing in the Problems tool window in the WebStorm IDE using axe DevTools Linter.

Component libraries get love too

Axe DevTools Linter works straight “out-of-the-box,” but with a little customization, you can get even more value. Configure the linter to ignore certain files, customize the rules used, and even provide overrides to tell the linter how to treat a file with a non-standard file extension.

Imagine being able to tell your team “this is how you use the component library in an accessible way”–now you can. Axe DevTools Linter lets you write linting rules for your component library. Check out a recent webinar on how to enforce accessibility for Material UI components that goes into this topic in more detail.

These customizations are now available in the IntelliJ & WebStorm editions of axe DevTools Linter.

What’s free? What’s not?

Axe DevTools Linter now supports 3 IDEs:

  1. VS Code, it’s called axe Accessibility Linter
  2. IntelliJ IDEA Ultimate
  3. Paid editions of WebStorm

The VS Code edition of axe DevTools Linter is available for free.

The plugins for IntelliJ IDEA and WebStorm are premium features available with a purchase of axe DevTools Linter as a standalone tool or as part of our axe DevTools HTML toolkit. Contact us if you are interested in these tools. Pre-commit hooks and CI/CD integrations are additional premium features available.

Wrapping up

For organizations using IntelliJ IDEA and WebStorm, axe DevTools Linter just got more powerful. Empower your developers to shift accessibility left and catch accessibility issues in the IDE.

Contact our sales team to get a free trial of axe DevTools Linter or the full axe DevTools HTML toolkit.

 

Ben Allen

Ben Allen

Ben Allen is Deque's Product Manager for axe DevTools Linter, axe DevTools APIs & CLI, and axe Developer Hub. Ben has 20 years experience in building software and has been an accessibility program manager for 7.5 years, most recently at GitHub. While at PNC, Ben's team were the inaugural winners of the axe-con "Accessibility at Scale Award" in 2021. Ben loves to learn and claims to be a lifetime student of python, and more recently, ukulele. Sea Shanty anyone?

More on this topic

How to make the leap to paid accessibility tools when you need to accelerate progress

jeremy rivera
September 3, 2025 By Jeremy Rivera

As developers, we like free tools. We use them all the time. And when we go into a new project, one of the first things…

Read Article
9.2 Free to Paid Upgrade blog featured image 1

How to eliminate costly rework and fix accessibility issues early with expert guidance from axe Assistant

jeremy rivera
August 12, 2025 By Jeremy Rivera

Engineering teams today are under pressure to deliver high-quality, accessible code quickly, but these teams often lack an immediate channel to accessibility experts who can…

Read Article
Deque axe assistant 8.11 Blog Featured Image