skellla

skellla/lint-config

Sane eslint configurations

JavaScript
0
0
No license

This project provides a comprehensive, opinionated ESLint configuration for TypeScript projects with Prettier integration, featuring TypeScript-first rules, strict linting, import validation, and TSDoc support. It's designed for TypeScript developers who want a ready-to-use, modern linting setup with sensible defaults and automatic code formatting. The configuration uses ESLint's new flat config format and includes TypeScript-specific rules, making it ideal for TypeScript projects that want consistent code quality and style enforcement out of the box.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of skellla/lint-config

Account's avatar
ESLint JavaScript language implementation
Account's avatar
A prettier plugins to sort imports in provided RegEx order
Account's avatar
A base TSConfig for working with Node LTS (24).
Account's avatar
A base TSConfig for working with Strictest.
Account's avatar
TypeScript plugin for ESLint
Account's avatar
Utilities for working with TypeScript + ESLint together
Account's avatar
This plugin adds `TypeScript` support to `eslint-plugin-import`
Account's avatar
Import with sanity.
Account's avatar
Runs prettier as an eslint rule
Account's avatar
An ESLint plugin that validates TypeScript doc comments
Account's avatar
A Prettier plugin to format JSDoc comments.
Account's avatar
Prettier package.json plugin to make the order of properties nice.
Account's avatar
An opinionated `shellscript` formatter plugin for Prettier, also support simple format of `Dockerfile`, `properties`, `gitignore`, `dotenv`, `hosts`, `jvmoptions`...
Account's avatar
Prettier plugin to sort JSON files alphanumerically by key
Account's avatar
Tooling which enables you to use TypeScript with ESLint
Account's avatar
Read JSON files from api-extractor, generate documentation pages
Account's avatar
Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups
Account's avatar
semantic-release plugin to create or update a changelog file
Account's avatar
semantic-release plugin to analyze commits with conventional-changelog
Account's avatar
semantic-release plugin to run custom shell commands
Account's avatar
semantic-release plugin to commit release assets to the project's git repository
Account's avatar
semantic-release plugin to publish a GitHub release and comment on released Pull Requests/Issues
Account's avatar
semantic-release plugin to publish a npm package
Account's avatar
semantic-release plugin to generate changelog content with conventional-changelog
Account's avatar
TypeScript definitions for node
Account's avatar
Conventionalcommits.org preset for conventional-changelog.
Account's avatar
Run programs with glob/globstar support, especially on Windows within npm scripts.
Account's avatar
Automated semver compliant package publishing
Account's avatar
TypeScript is a language for application scale JavaScript development

Support the repos that depend on this repository

Top contributors

SkeLLLa's profile
SkeLLLa
30 contributions
semantic-release-bot's profile
semantic-release-bot
21 contributions
dependabot[bot]'s profile
dependabot[bot]
14 contributions

Recent events

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

No events yet