Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added lint to packages missing it and made linting a final build step. #733

Merged
merged 8 commits into from
Oct 12, 2018

Conversation

usergenic
Copy link
Contributor

  • I wanted to start ensuring lint passes are running before we commit things and it felt like earlier in the workflow, i.e. build, was a better phase than test.
  • Added lint to all typescript packages
  • Added curly: true and fixed code where lint reported typings were too vague.
  • I couldn't get all packages on the top-level lint config yet because, especially with dom5, so much hassle. But this gets us moving towards that.

@TimvdLippe
Copy link
Contributor

I think this is also being done in #677 ?

@@ -1,60 +1,61 @@
{
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like this has both /tslint.json and /packages/workspaces/tslint.json?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved: workspaces/tslint.json is now just extending /tslint.json

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why have both at all?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ping?

@usergenic
Copy link
Contributor Author

@TimvdLippe oh my -- you're right. Reviewing #677 right now.

@usergenic
Copy link
Contributor Author

Merged #677 and resolved conflicts in this branch.

Fixed: I had moved lines in JSON object but didn't maintain comma integrity!
@usergenic usergenic requested a review from rictic October 5, 2018 18:38
…nalyzer build not include depcheck which is expensive.
package.json Show resolved Hide resolved
@usergenic usergenic merged commit da74f3c into master Oct 12, 2018
@usergenic usergenic deleted the tslint-better branch October 12, 2018 22:10
@rictic rictic mentioned this pull request Jan 3, 2019
14 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants