ESLint plugin


eslint-plugin-skuba is bundled with skuba and eslint-config-skuba by default.

It can be configured manually outside of these contexts:

pnpm install --dev eslint-plugin-skuba
const skuba = require('eslint-plugin-skuba');

module.exports = [
  ...skuba.configs.recommended.map((config) => ({
    ...config,
    files: [`**/*.{cts,mts,ts,tsx}`],
  })),
];

Table of contents