---
layout: post
title: ESLint v7.31.0 released
teaser: "We just pushed ESLint v7.31.0, which is a minor release upgrade of ESLint. This release adds some new features and fixes several bugs found in the previous release."
image: release-notes.png
authors:
  - btmills
categories:
  - Release Notes
tags:
  - release
  - minor
---


## Enhancements


* [`a96b05f`](https://github.com/eslint/eslint/commit/a96b05f6c5649cfee112d605c91d95aa191e2f78) Update: add end location to report in [`consistent-return`](/docs/rules/consistent-return) (refs [#12334](https://github.com/eslint/eslint/issues/12334)) ([#14798](https://github.com/eslint/eslint/issues/14798)) (Nitin Kumar)
* [`ddffa8a`](https://github.com/eslint/eslint/commit/ddffa8ad58b4b124b08061e9045fdb5370cbdbe3) Update: Indicating the operator in question ([#14764](https://github.com/eslint/eslint/issues/14764)) (Paul Smith)
* [`bba714c`](https://github.com/eslint/eslint/commit/bba714c2ed813821ed288fbc07722cdde6e534fe) Update: Clarifying what changes need to be made in [no-mixed-operators](/docs/rules/no-mixed-operators) ([#14765](https://github.com/eslint/eslint/issues/14765)) (Paul Smith)






## Documentation


* [`e0e8e30`](https://github.com/eslint/eslint/commit/e0e8e308929c9c66612505f2da89043f8592eea7) Docs: update BUG_REPORT template ([#14787](https://github.com/eslint/eslint/issues/14787)) (Nitin Kumar)
* [`39115c8`](https://github.com/eslint/eslint/commit/39115c8b71d2629161359f6456f47fdbd552fddd) Docs: provide more context to [no-eq-null](/docs/rules/no-eq-null) ([#14801](https://github.com/eslint/eslint/issues/14801)) (gfyoung)
* [`9a3c73c`](https://github.com/eslint/eslint/commit/9a3c73c130d437a65f4edba0dcb63390e68cac41) Docs: fix a broken link ([#14790](https://github.com/eslint/eslint/issues/14790)) (Sam Chen)
* [`b0d22e3`](https://github.com/eslint/eslint/commit/b0d22e3eff18ea7f08189134c07cddceaec69a09) Docs: Mention benefit of providing `meta.docs.url` ([#14774](https://github.com/eslint/eslint/issues/14774)) (Bryan Mishkin)




## Dependency Upgrades


* [`efdbb12`](https://github.com/eslint/eslint/commit/efdbb1227019427ec2d968a8d6e9151dd8a77c35) Upgrade: @eslint/eslintrc to v0.4.3 ([#14808](https://github.com/eslint/eslint/issues/14808)) (Brandon Mills)






## Chores


* [`a6a7438`](https://github.com/eslint/eslint/commit/a6a7438502abc6a1e29ec35cfbe2058ffc0803b1) Chore: pin fs-teardown@0.1.1 ([#14771](https://github.com/eslint/eslint/issues/14771)) (Milos Djermanovic)


