[FEATURE] Pre-commit hook: check your yard documentation coverage #584
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.
New Feature: Pre-commit hook to check your yard documentation coverage:
Introduction
This pre-commit hook forces the developers to write yard docs in our code before commiting their changes. This is a good way to review the changes before commiting them. Thus, it make sure the code has some minimal quality.
Requirements
yard
Configuration
Default configuration for this hook
Note the 100% minimum documentation coverage required. Setting a 100% of documentation coverage is like the Boy Scouts rule: Leave your code better than you found it.
Example configuration for this hook
Tests
RSpec tests that check the following conditions: