oxc-project / oxc-project/website

Typed lint rules in the playground?

Open
#975 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Vue
Stars
101
Forks
114
Avg merge
10h 29m
Merged PRs (30d)
35

Description

Traditional / "Untyped" lint rules such as typescript/prefer-namespace-keyword are available in the playground (per #974, https://playground.oxc.rs/?lintRules=typescript%2Fprefer-namespace-keyword&code=%2F%2F+). But I don't see typed rules such as typescript/prefer-optional-chain on the list of rules to be enabled. Is this blocked on adding tsgolint/etc. to the browser WebAssembly target?

(Apologies if this isn't the right place to put this, I wasn't sure)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the playground's available lint-rule list and the browser WebAssembly target, then compare the enabled rules with the typed-rule documentation for typescript/prefer-optional-chain. Check whether tsgolint or another typed-lint dependency is included; done means typed rules are available in the playground or the limitation is clearly documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, wasm
Domain
tooling, web-dev
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.