eclipse-thingweb / eclipse-thingweb/node-wot

Track of ESLint Ignored Rules

Open
#534 8 comments 3 reactions 0 assignees View on GitHub
bug td-tools
Dominant language
TypeScript
Stars
192
Forks
100
Avg merge
3d 2h
Merged PRs (30d)
6

Description

This issue is created to keep track of ignored eslint rules with respective justifications.

1. **File/Line:** `https://github.com/eclipse/thingweb.node-wot/blob/master/packages/td-tools/src/thing-description.ts`
**Ignored Rule:** `no-use-before-define`
**Reason:** Many circular dependencies where interface/type/class A uses interface/type/class B in its definition and interface/type/class B uses interface/type/class A in its definition.

2. **File/Line:** `https://github.com/eclipse/thingweb.node-wot/blob/master/packages/td-tools/src/thing-description.ts`
**Ignored Rule:** `eslint-disable-next-line @typescript-eslint/no-explicit-any`
**Reason:** TD class should be replaced by autogenerated one (see https://github.com/eclipse/thingweb.node-wot/issues/529)

3. ~~CoAP, see https://github.com/eclipse/thingweb.node-wot/pull/588/commits/9270d48e9ce12a16f5be77dd9025f797bd03765d~~

4. Netconf, see disabled warnings in https://github.com/eclipse/thingweb.node-wot/pull/818

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.