ampproject / ampproject/worker-dom

Linter + rollup plugin for transpile workarounds

Open
#349 1 comment 0 reactions 0 assignees View on GitHub
build
Dominant language
TypeScript
Stars
3.3k
Forks
154
PR merge metrics
No merged PRs in 30d

Description

E.g. we workaround `super.getter` (#332) to avoid an expensive transpile. It would be nice to have:

1. A linter to catch and ban future instances of `super.getter` pattern.
2. A rollup plugin to remove the workaround for module outputs.

Contributor guide

Open the contributing guide

Research direction

Start by reading the `super.getter` workaround and issue #332 to understand the pattern being avoided. Then identify the project’s linter and Rollup integration points; done means future `super.getter` instances are caught and the workaround is removed from module outputs.

Written by the indexing model from the issue text.

Assessment

Tech stack
rollup, typescript
Domain
build-system, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.