Sheriff reaches v14.4.0!

Table of contents

No heading

No headings in the article.

Hey devs!

I'm thrilled to announce the release of eslint-config-sheriff version 14.4.0!

What’s so special about it, I hear you ask?

This release mark a major milestone for the Sheriff project.

The whole codebase was transitioned in a monorepo and the docs were remade from the ground-up.

Curios about the new changes? Check out the blogpost here: https://www.eslint-config-sheriff.dev/blog/sheriff-reboot.

What’s Sheriff? A little bit of history

Sheriff is a comprehensive and highly opinionated Typescript-first ESLint configuration.

The project started 1 year ago, back in October 2022, emerging from personal needs to have a stable ESLint configuration across all my personal and job-related projects. I was quickly amazed by the immediate community support that it gathered, and it keeps growing!

I truly see Sheriff as a community effort, because it wouldn’t be possible without the efforts of the people that work everyday on ESLint and all the community-maintained ESLint projects out there.

You can learn everything about the project in the brand-new docs, here https://www.eslint-config-sheriff.dev.

Back to the present

Starting from the next major release in v9.0.0, ESLint will officially move to the FlatConfig by default and the eslintrc configs will be fully deprecated.

If you're looking for a quick and easy way to transition to FlatConfig without a hassle, Sheriff has got your back, for all you busy devs out there that don’t have the time to tinker with ESLint configs allday.

Give it a try!

If you want to support the project consider leaving a star or contributing to the project!