Skip to content
Permalink
Browse files

feat: enhance jsonlint cli with globbing, remote schemas

  • Loading branch information
marionebl committed Feb 11, 2016
1 parent e0f10da commit f69d8c320a307e27a4f9db4294e70f16b9cc0452
Showing with 595 additions and 0 deletions.
  1. +11 βˆ’0 .editorconfig
  2. +3 βˆ’0 .eslintrc
  3. +3 βˆ’0 .gitignore
  4. +1 βˆ’0 .jsonlintignore
  5. +3 βˆ’0 .jsonlintrc
  6. +3 βˆ’0 .npmrc
  7. +6 βˆ’0 changelog.md
  8. +65 βˆ’0 contributing.md
  9. +386 βˆ’0 index.js
  10. +1 βˆ’0 jsonlint-cli.svg
  11. +3 βˆ’0 LICENSE β†’ license.md
  12. +52 βˆ’0 package.json
  13. +58 βˆ’0 readme.md
@@ -0,0 +1,11 @@
[*]
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = tab

[{.*rc,*.yml,*.md,package.json,*.svg}]
indent_style = space

[*.md]
trim_trailing_whitespace = false
@@ -0,0 +1,3 @@
{
"extends": ["xo"]
}
@@ -31,3 +31,6 @@ node_modules

# Optional REPL history
.node_repl_history

# jsonlint-cli cache
.tmp
@@ -0,0 +1 @@
node_modules/**/*
@@ -0,0 +1,3 @@
{
"validate": "http://json.schemastore.org/package"
}
3 .npmrc
@@ -0,0 +1,3 @@
spin = false
progress = false
save-exact = true
@@ -0,0 +1,6 @@
<a name="0.0.1"></a>
## 0.0.1 (2016-02-11)




@@ -0,0 +1,65 @@
> cli wrapper for jsonlint
<p align="center">
<h1>jsonlint-cli</h1>
</p>

Yeay! You want to contribute to jsonlint-cli. That's amazing!
To smoothen everyone's experience involved with the project please take note of the following guidelines and rules.

## Found an Issue?
Thank you for reporting any issues you find. We do our best to test and make jsonlint-cli as solid as possible, but any reported issue is a real help.

> jsonlint-cli issues
Please follow these guidelines when reporting issues:
* Provide a title in the format of `<Error> when <Task>`
* Tag your issue with the tag `bug`
* Provide a short summary of what you are trying to do
* Provide the log of the encountered error if applicable
* Provide the exact version of jsonlint-cli. Check `npm ls jsonlint-cli` when in doubt
* Be awesome and consider contributing a [pull request](#want-to-contribute)

## Want to contribute?
You consider contributing changes to jsonlint-cli – we dig that!
Please consider these guidelines when filing a pull request:

> jsonlint-cli pull requests
* Follow the [Coding Rules](#coding-rules)
* Follow the [Commit Rules](#commit-rules)
* Make sure you rebased the current master branch when filing the pull request
* Squash your commits when filing the pull request
* Provide a short title with a maximum of 100 characters
* Provide a more detailed description containing
* What you want to achieve
* What you changed
* What you added
* What you removed

## Coding Rules
To keep the code base of jsonlint-cli neat and tidy the following rules apply to every change

> Coding standards
* [Happiness](/sindresorhus/xo) enforced via eslint
* Favor micro library over swiss army knives (rimraf, ncp vs. fs-extra)
* Coverage never drops below 90%
* No change may lower coverage by more than 5%
* Be awesome

## Commit Rules
To help everyone with understanding the commit history of jsonlint-cli the following commit rules are enforced.
To make your life easier jsonlint-cli is commitizen-friendly and provides the npm run-script `commit`.

> Commit standards
* [conventional-changelog](/commitizen/cz-conventional-changelog)
* husky commit message hook available
* present tense
* maximum of 100 characters
* message format of `$type($scope): $message`


---
Copyright 2016 by [Mario Nebl](https://github.com/marionebl) and [contributors](./graphs/contributors). Released under the [MIT license]('./license.md').

0 comments on commit f69d8c3

Please sign in to comment.
You can’t perform that action at this time.