technologiestiftung / eslint-plugin

MIT License
1 stars 0 forks source link

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:

Prerequisites

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