sanity-io

sanity-io/eslint-config-sanity

Shared ESLint configs for official Sanity.io projects

JavaScript
4
2
MIT License

The `eslint-config-sanity` package provides a set of pre‑configured ESLint rule sets that Sanity.io uses across its own JavaScript, React, and TypeScript projects. By installing the package (and the required peer plugin dependencies) and extending `sanity`, `sanity/react`, or `sanity/typescript` in an `.eslintrc`, developers can quickly enforce Sanity’s coding standards in their own Node, browser, or front‑end applications. It’s intended for developers building or maintaining Sanity‑related codebases who want a ready‑made, opinionated linting configuration.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of sanity-io/eslint-config-sanity

Account's avatar
ESLint JavaScript language implementation
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
React specific linting rules for ESLint
Account's avatar
ESLint rules for React Hooks
Account's avatar
Prettier package.json plugin to make the order of properties nice.

Support the repos that depend on this repository

Top contributors

rexxars's profile
rexxars
45 contributions
bjoerge's profile
bjoerge
27 contributions
renovate[bot]'s profile
renovate[bot]
22 contributions
stipsan's profile
stipsan
13 contributions
renovate-bot's profile
renovate-bot
10 contributions
squiggler-legacy[bot]'s profile
squiggler-legacy[bot]
10 contributions
saasen's profile
saasen
2 contributions
mariuslundgard's profile
mariuslundgard
2 contributions
skogsmaskin's profile
skogsmaskin
1 contributions
rcmaples's profile
rcmaples
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet