@technologiestiftung/eslint-plugin

0.1.1 • Public • Published

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

Package Sidebar

Install

npm i @technologiestiftung/eslint-plugin

Weekly Downloads

43

Version

0.1.1

License

MIT

Unpacked Size

6.45 kB

Total Files

4

Last publish

Collaborators

  • seb_meier
  • fabian.moron.zirfas
  • dnsos
  • tsboter
  • juliazet
  • vogelino