Skip to content

Maintenance: Gitpod definition - deprecated tslint plugin  #1276

Closed
@niko-achilles

Description

@niko-achilles

Summary

Nowadays, as online resources tend to be unlimited and available, programmers may write code using services like gitpod. Contributing to powertools by using gitpod is a use case.

By looking at the definition of powertools for gitpod , i see the tslint plugin as required extension.
However the TSLint has been deprecated in favor of ESLint and the extension has also been deprecated in favor of ESLint's tooling.

  • ms-vscode.vscode-typescript-tslint-plugin

https://github.com/awslabs/aws-lambda-powertools-typescript/blob/61080da2b881353cb3cc84b075559dca07c67c87/.gitpod.yml#L21

Why is this needed?

Contribute to powertools project using gitpod and minimizing error fatigue .
By definition gitpod uses the extension tslint when writing code for powertools project.
Can be switched off manually , however for improvement a deprecated plugin should be removed.

Which area does this relate to?

Other

Solution

The extension tslint in gitpod.yml definition should be removed.

https://github.com/awslabs/aws-lambda-powertools-typescript/blob/61080da2b881353cb3cc84b075559dca07c67c87/.gitpod.yml#L21

Acknowledgment

Metadata

Metadata

Assignees

Labels

completedThis item is complete and has been merged/shippedgood-first-issueSomething that is suitable for those who want to start contributinginternalPRs that introduce changes in governance, tech debt and chores (linting setup, baseline, etc.)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions