# eslint-config-aether

> A custom code style for ESLint.

Latest version **3.3.0** (published 2026-11-06) · Zlib license · 0 weekly downloads

## Install

```sh
npm install eslint-config-aether
pnpm add eslint-config-aether
yarn add eslint-config-aether
bun add eslint-config-aether
```

## Health

**Score 55/100 (C)** — status: active.

Positive: no vulnerabilities; recently updated; high maintenance score.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 3.3.0 |
| Published | 2026-11-06 |
| First published | 2019-12-26 |
| Weekly downloads | 0 |
| License | Zlib |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Raoul van Rüschen <vanruesc@outlook.de> |
| Maintainers | vanruesc |
| Keywords | eslint, eslintconfig, lint, hint, style, syntax, check, typescript, ts |

## Links

- npm: https://www.npmjs.com/package/eslint-config-aether
- Repository: https://github.com/vanruesc/eslint-config-aether
- Issues: https://github.com/vanruesc/eslint-config-aether/issues
- npm.io page: https://npm.io/package/eslint-config-aether

## Alternatives

- [eslint-plugin-sonarjs](https://npm.io/package/eslint-plugin-sonarjs.md) — 2.9M weekly downloads
- [eslint-config-expo](https://npm.io/package/eslint-config-expo.md) — 1.5M weekly downloads
- [@matter/protocol](https://npm.io/package/@matter/protocol.md) — 63.5K weekly downloads
- [@eventcatalog/linter](https://npm.io/package/@eventcatalog/linter.md) — 24.8K weekly downloads
- [@pandacss/eslint-plugin](https://npm.io/package/@pandacss/eslint-plugin.md) — 18.7K weekly downloads

## Recent versions

- 3.3.0 (latest) — 2026-11-06
- 3.2.3 — 2026-09-05
- 3.2.2 — 2026-07-11
- 3.2.1 — 2026-06-29
- 3.2.0 — 2026-06-25
- 3.1.0 — 2026-05-14
- 3.0.0 — 2026-02-20
- 2.1.5 — 2026-02-20
- 2.1.4 — 2026-02-19
- 2.1.3 — 2026-01-25
- 2.1.2 — 2026-01-25
- 2.1.1 — 2026-01-17
- 2.1.0 — 2026-01-10
- 2.0.3 — 2025-10-16
- 2.0.2 — 2024-09-26
- … 19 more at https://npm.io/package/eslint-config-aether/versions

## README

# Eslint Config Aether

[![npm version](https://badgen.net/npm/v/eslint-config-aether?color=green)](https://www.npmjs.com/package/eslint-config-aether)

An opinionated code style for [ESLint](https://eslint.org/) that provides type-aware linting, formatting, common runtime globals, and sensible defaults out of the box.

## Installation

```sh
npm install eslint-config-aether
``` 

## Usage

#### eslint.config.js

```js
export { default } from "eslint-config-aether";
```

## Preview

```js
const btn = document.getElementById("btn");
let count = 0;

function render() {

	btn.innerText = `Count: ${count}`;

}

btn.addEventListener("click", () => {

	// Count from 1 to 10.
	if(count < 10) {

		count += 1;
		render();

	}

});
```

## Customization

```js
import { defineConfig } from "eslint/config";
import aether from "eslint-config-aether";

export default defineConfig([
	{
		files: ["**/*.js", "**/*.ts"],
		extends: [aether],

		// anything from here will override the base config
		rules: {
			"@stylistic/padded-blocks": "off"
		}
	}
]);
```

---
_Source: https://npm.io/package/eslint-config-aether · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
