Skip to content

Port custom tslint rules to eslint #648

@sandersn

Description

@sandersn

This is a tracking issue to co-ordinate work:

Done:

  • no-outside-dependencies Port no-outside-dependencies #650
  • no-import-default-of-export-equals
  • no-self-import
  • no-single-element-tuple-type
  • no-relative-import-in-test
  • no-redundant-jsdoc2 (though the new name should be no-redundant-jsdoc unless there's a built-in eslint rule already)

In-progress:

  • no-single-declare-module

Not started:

  • no-padding
  • strict-export-declare-modifier
  • npm-naming
  • expect

Comment on this issue to let me know that you're working on a rule and I'll avoid working on it myself.

Also dtslint uses lots of default tslint rules. These all need eslint equivalents. I hope most (all?) of them are already written, but they all need to be tested and added to DT's .eslintrc.json.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions