Add awesome-lint and CI to lint new awesome lists #1394
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR incorporates awesome-lint and is aimed at providing automated linting to ease the load of reviewing new PRs.
It also adds a
.travis.yml
file to enable travis-ci testing for PRs.Note that it is not our intention to fully automate PR reviews, as content is still very important and will always require a manual pass. Instead, we're trying to reduce the amount of time it takes to manually review and maintain the Awesome project.
For new and existing Awesome list authors, lists are not required to pass
awesome-lint
yet, but it is a good idea to run the linter on your list before submitting, as it will help you find a lot of common issues and will hopefully save us all a great deal of time in the long run.For more background, see sindresorhus/awesome-lint#39
cc @sindresorhus @itaisteinherz
Fixes #1365.
Fixes #569.
Helps with #1363.
(Edit) Note that this PR is dependent on sindresorhus/awesome-lint#43