Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

**ESLint Plugin Ninja** is a whimsical yet functional ESLint plugin that adds a collection of “ninja‑style” linting rules—ranging from strict code‑style checks (e.g., enforcing emoji‑named variables, tab‑only indentation, aligned code) to tongue‑in‑cheek constraints (e.g., disallowing randomness, requiring luck, banning “woof”). It’s aimed at developers who want to experiment with unconventional, highly opinionated linting configurations for fun, learning, or code‑golf challenges, and can be added to any JavaScript/TypeScript project via the standard ESLint plugin setup.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of lzear/eslint-plugin-ninja

Account's avatar
typescript-eslint/typescript-eslint
Utilities for working with TypeScript + ESLint together
Account's avatar
isaacs/minimatch
a glob matcher in javascript
Account's avatar
litejs/natural-compare-lite
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Account's avatar
conventional-changelog/commitlint
Lint your commit messages
Account's avatar
conventional-changelog/commitlint
Shareable commitlint config enforcing conventional commits
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for natural-compare-lite
Account's avatar
DefinitelyTyped/DefinitelyTyped
TypeScript definitions for node
Account's avatar
typescript-eslint/typescript-eslint
TypeScript plugin for ESLint
Account's avatar
typescript-eslint/typescript-eslint
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
typescript-eslint/typescript-eslint
Tooling to test ESLint rules
Account's avatar
typescript-eslint/typescript-eslint
Types for the TypeScript-ESTree AST spec
Account's avatar
vitest-dev/vitest
V8 coverage provider for Vitest
Account's avatar
ota-meshi/astro-eslint-parser
Astro component parser for ESLint
Account's avatar
eslint-community/eslint-doc-generator
Automatic documentation generator for ESLint plugins and rules.
Account's avatar
eslint-community/eslint-plugin-eslint-plugin
An ESLint plugin for linting ESLint plugins
Account's avatar
import-js/eslint-plugin-import
Import with sanity.
Account's avatar
eslint-community/eslint-plugin-n
Additional ESLint's rules for Node.js
Account's avatar
kytta/eslint-plugin-node-import
Disallow imports of built-in Node.js modules without the `node:` prefix
Account's avatar
TristonJ/eslint-plugin-prefer-arrow
Prefer arrow functions in most cases
Account's avatar
thefrontside/javascript
Rule to prefer using `let` to bind names to values
Account's avatar
eslint-community/eslint-plugin-promise
Enforce best practices for JavaScript promises
Account's avatar
SonarSource/SonarJS
SonarJS rules for ESLint
Account's avatar
ota-meshi/postcss-html
PostCSS syntax for parsing HTML (and HTML-like)
Account's avatar
toplenboren/simple-git-hooks
A simple, zero dependency tool for setting up git hooks for small projects
Account's avatar
fpetrakov/stylelint-gamut
Stylelint plugin for working with different color spaces
Account's avatar
yuschick/stylelint-plugin-logical-css
A Stylelint plugin to enforce the use of logical CSS properties, values and units.
Account's avatar
sveltejs/svelte
Cybernetically enhanced web apps
Account's avatar
sveltejs/svelte-eslint-parser
Svelte parser for ESLint
Account's avatar
tamino-martinius/node-ts-dedent
TypeScript package which smartly trims and strips indentation from multi-line strings
Account's avatar
microsoft/TypeScript
TypeScript is a language for application scale JavaScript development
Account's avatar
vitejs/vite
Native-ESM powered web dev build tool
Account's avatar
lawrencecchen/vite-plugin-lightningcss
A Vite plugin for Lightning CSS.
Account's avatar
vuejs/vitepress
Vite & Vue powered static site generator
Account's avatar
vitest-dev/vitest
Next generation testing framework powered by Vite
Account's avatar
vuejs/core
The progressive JavaScript framework for building modern web UI.

Support the repos that depend on this repository

Top contributors

azat-io's profile
azat-io
310 contributions
lzear's profile
lzear
139 contributions
chirokas's profile
chirokas
5 contributions
Wondermarin's profile
Wondermarin
2 contributions
ai's profile
ai
1 contributions
haocheng6's profile
haocheng6
1 contributions
JoshuaKGoldberg's profile
JoshuaKGoldberg
1 contributions
sitek94's profile
sitek94
1 contributions
stovmascript's profile
stovmascript
1 contributions
renato-bohler's profile
renato-bohler
1 contributions

Recent events

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

No events yet
lzear

lzear/eslint-plugin-ninja

🥷 The ultimate ESLint plugin

TypeScript
6
0
MIT License