Skip to main content

A new home for Sheriff

· 3 min read
Andrea Pontrandolfo
Sheriff author, Tech Lead @ Velasca
Sheriff BlogPost PosterSheriff BlogPost Poster

Sheriff release v14

Sheriff, the ESLint sharable config, has exciting news to share!
With a complete rebranding, a restructured codebase, and exciting plans, Sheriff is set to become an even more essential tool for ensuring code quality and consistency in projects.
Let’s walkthrough the key changes of this release.

Restructured Codebase in a monorepo

The codebase has been restructured into a monorepo with Turborepo + pnpm workspaces. This allows for the management of multiple related packages under a single repository, streamlining the development process and enabling better coordination between different parts of the project. Also, the project now uses changesets to manage semantic versioning in place of semantic-release.

Complete Rebranding

New Docs

The documentation has been fully revamped, moving on from GitBook to Docusaurus, a modern documentation framework.
Whether a newcomer or a seasoned user, the documentation is more accessible and easier to navigate, with a sidebar that allows for quick access to the different sections.
Also, a special rules page was carefully crafted to let users explore all the rules that Sheriff enables in detail.

Visit the new docs at this link.

The beginning of a fresh era for Sheriff is marked by a new logo that features the iconic ESLint logo and a shield.

Sheriff Logo

New Blog

A brand-new blog is now available, where we will keep sharing updates as it continues to grow. If you want, you can even subscribe via RSS!

What’s Next

The focus remains on continuous improvement, making it more adaptable, and responding to the evolving needs of the development community.
Looking ahead, several exciting developments are in store:

  • Astro Support: In the continuous effort to integrate more ESLint plugins into Sheriff, the next in line is eslint-plugin-astro.
  • Searchbar: full-text search, powered by Algolia in the new docs.
  • Ask AI: along with the new searchbar will come an “Ask AI bot” feature. Details still being worked out.

Conclusion

With this much-needed facelift, Sheriff is ready to keep growing. With a new documentation hub powered by Docusaurus, logo, and blog in place, Sheriff is set to provide an even more exceptional ESLint sharable config experience.
If you want to help feel free to propose new features, both for the config and the docs, or report any bug you might come across.
Stay tuned for updates and insights on the new blog!