Skip to main content
Home

Built and signed on GitHub Actions

Lint plugin collection for enforcing naming conventions, type annotations, and error handling patterns in Deno code with auto-fix support.

This package works with DenoIt is unknown whether this package works with Cloudflare Workers, Node.js, Bun
It is unknown whether this package works with Cloudflare Workers
It is unknown whether this package works with Node.js
This package works with Deno
It is unknown whether this package works with Bun
JSR Score
100%
Published
4 weeks ago (0.3.1)

@neabyte/deno-lint

A collection of custom lint rules built on Deno's native lint plugin system.

Requires Deno 2.2.0+. Learn more about Deno Lint Plugins.

Installation

Run the following command to add the lint plugin to your project:

deno add jsr:@neabyte/deno-lint

To exclude specific rules, configure them in your deno.json:

{
  "lint": {
    "plugins": [
      "jsr:@neabyte/deno-lint@0.3.1" // add this module
    ],
    "rules": {
      "exclude": [
        "deno-lint/require-error-handling",
        "deno-lint/explicit-parameter-types"
        // Exclude any rules you don't want to use
      ]
    }
  }
}

Available Rules

Type Safety & Annotations

Modern JavaScript Features

Array & Object Operations

Code Quality & Style

Error Handling & Safety

License

MIT License - see LICENSE file for details.

Built and signed on
GitHub Actions

New Ticket: Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.

Add Package

deno add jsr:@neabyte/deno-lint

Import symbol

import * as deno_lint from "@neabyte/deno-lint";
or

Import directly with a jsr specifier

import * as deno_lint from "jsr:@neabyte/deno-lint";

Add Package

pnpm i jsr:@neabyte/deno-lint
or (using pnpm 10.8 or older)
pnpm dlx jsr add @neabyte/deno-lint

Import symbol

import * as deno_lint from "@neabyte/deno-lint";

Add Package

yarn add jsr:@neabyte/deno-lint
or (using Yarn 4.8 or older)
yarn dlx jsr add @neabyte/deno-lint

Import symbol

import * as deno_lint from "@neabyte/deno-lint";

Add Package

vlt install jsr:@neabyte/deno-lint

Import symbol

import * as deno_lint from "@neabyte/deno-lint";

Add Package

npx jsr add @neabyte/deno-lint

Import symbol

import * as deno_lint from "@neabyte/deno-lint";

Add Package

bunx jsr add @neabyte/deno-lint

Import symbol

import * as deno_lint from "@neabyte/deno-lint";