@hamster-bot/eslint-config v2.3.3
@hamster-bot/eslint-config
Common ESLint configuration used in Hamster
Install
npm i --save-dev eslint @hamster-bot/eslint-config
# Or use yarn
yarn add --dev eslint @hamster-bot/eslint-configUsage
This package provides flat config introduced in ESLint v9.
Create an eslint configuration file like eslint.config.mjs and append the following:
import * as hamster from '@hamster-bot/eslint-config'
export default [
...hamster.configs.base,
// Add more configurations here
]For example, for ESLint Mocha plugin:
import * as hamster from '@hamster-bot/eslint-config'
import mochaPlugin from 'eslint-plugin-mocha'
export default [
...hamster.configs.base,
mochaPlugin.configs.flat.recommended,
]You can also use
require()andmodule.exportif you are using CommonJS. In that case, you should use.cjsextension or just.jsfor the configuration file.
TypeScript user should use hamster.configs.typescript:
import * as hamster from '@hamster-bot/eslint-config'
export default [
...hamster.configs.typescript,
// Add more configurations here
]We also provide a configuration for Node scripts:
import * as hamster from '@hamster-bot/eslint-config'
export default [
...hamster.configs.node,
// Add more configurations here
]License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
10 months ago
12 months ago
10 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago