Skip to content

hypernym-studio/oxlint-config

Repository files navigation

@hypernym/oxlint-config

Hypernym's internal config for OXLint.

Repository Package Releases Discussions


pnpm add -D @hypernym/oxlint-config

Usage

Add lint commands for manual linting (optional):

{
  "scripts": {
    "lint": "oxlint",
    "lint:fix": "oxlint --fix"
  }
}

Run command:

pnpm lint

Default Config

Includes recommended rules for JavaScript and TypeScript out of the box.

// oxlint.config.ts

import { defineConfig, defaultConfig } from '@hypernym/oxlint-config'

export default defineConfig(defaultConfig)

Custom Setup

// oxlint.config.ts

import {
  defineConfig,
  defaultConfig,
  overrides,
  ignorePatterns,
} from '@hypernym/oxlint-config'

export default defineConfig({
  ...defaultConfig,
  categories: {
    correctness: 'warn',
  },
  overrides: [
    ...overrides,
    {
      files: [],
      rules: {},
    },
  ],
  ignorePatterns: [
    ...ignorePatterns,
    '**/dir/',
    '**/file.ts',
    // ...
  ],
  // ...
})

License

Developed in 🇭🇷 Croatia, © Hypernym Studio.

Released under the MIT license.

About

Hypernym's internal config for OXLint.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors