Skip to content

technologiestiftung/eslint-plugin

Repository files navigation

All Contributors

@Technologiestiftung/eslint-plugin

This is a sharable eslint plugin for the @technologiestiftung organization. Should be the basis for JS and TS. Still WIP. Currently we only have one rule that we stole from the eslint-plugin-import.

Important

We only support flat config!

Features:

  • no default exports

Prerequisites

  • Node.js
  • eslint

Installation

npm i @technologiestiftung/eslint-plugin --save-dev

Usage

In your eslint.config.js file, add the following:

import { plugin as technologiestiftungPlugin } from "@technologiestiftung/eslint-plugin";

export default [
	{
		files: ["**/*.{js,jsx,mjs,cjs,ts,tsx}"],
		rules: {
			"@technologiestiftung/no-default-export": "error",
		},
		plugins: { "@technologiestiftung": technologiestiftungPlugin },
	},
];

Development

tbd...

Tests

TODO:

see https://eslint.org/docs/latest/integrate/nodejs-api#ruletester

Contributing

Before you create a pull request, write an issue so we can discuss your changes.

Contributors

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!

Credits

Made by

A project by

Supported by

Related Projects

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •