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

Add automatic header creation on compilation #531

Merged
merged 2 commits into from
Jan 15, 2018

Conversation

oleg-py
Copy link
Collaborator

@oleg-py oleg-py commented Jan 15, 2018

First step to finishing #513.

There's sbt-header just for making headers on files, so I decided to put this together.

I ran the headerCreate command on whole project and it only touched few files where the header was outdated. I also set the project in the way that doing sbt compile will automatically create headers, so the contributors are not bothered by it. Alternatively, it could be made so that users have to run command manually and CI fails build if header is not correct.

Of other formatting tools, it seems that only Scalastyle has the header check, but I haven't looked into formatting tool yet, so I decided against committing to Scalastyle for now.

@codecov
Copy link

codecov bot commented Jan 15, 2018

Codecov Report

Merging #531 into master will increase coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #531      +/-   ##
==========================================
+ Coverage   90.38%   90.43%   +0.05%     
==========================================
  Files         362      362              
  Lines        9610     9610              
  Branches     1802     1802              
==========================================
+ Hits         8686     8691       +5     
+ Misses        924      919       -5

@alexandru
Copy link
Member

Oh, nice, thanks.

@alexandru alexandru merged commit 76a66b4 into monix:master Jan 15, 2018
@dwijnand
Copy link

Btw sbt-header has headerCheck which you can invoke in CI to enforce headers.

https://github.com/sbt/sbt-header/tree/v4.1.0#checking-headers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants