@technologiestiftung/eslint-plugin
v0.1.1
Published
ESLint plugin for Technologiestitung
Downloads
41
Readme
@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
Related Projects
- @technologiestiftung/eslint-config
- https://github.com/import-js/eslint-plugin-import/blob/main/src/rules/no-default-export.js