Git Product home page Git Product logo

eslint-plugin-swagger's Introduction

eslint-plugin-swagger

{•••} An extensible linter with semantic validations for Swagger specifications.

License Readme Score Inline docs Build Status Codacy Badge Coverage Status
NSP Status bitHound Dependencies bitHound Dev Dependencies

1. Table of contents

2. Installation

You'll first need to install ESLint:

$ npm i eslint --save-dev

Next, install eslint-plugin-swagger:

$ npm install eslint-plugin-swagger --save-dev

Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-swagger globally.

3. Usage

ℹ️ Swagger file extensions

eslint-plugin-swagger evaluates Swagger files that have a .json, .yaml, or .yml file extension.

Add swagger to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
    "plugins": [
        "swagger"
    ]
}

Then configure the rules you want to use under the rules section.

{
    "rules": {
        "swagger/rule-name": 2
    }
}

Finally, run ESLint against your Swagger documents.

$ eslint path/to/swagger/docs/** --fix

4. Supported rules

options legend
  • ✔️ The rule's log threshold can be extended or disabled
  • 🔧 Supports the --fix command line option
options Rule Description Status
no-dup-paths Each API path should be unique. Completed
no-path-verbs Prohibit verbs in api paths Completed
🔧 require-plural-paths Require plural nouns in API paths Completed

5. Rules in backlog

The product backlog has lots of lonely rules looking for love from nice contributors like you. 😘 If you're interested, please:

  1. Set up an eslint-plugin development environment.
  2. Read the contribution guidelines.
  3. Select the rule you want to work on to create a pull request.
  4. Follow the Contributor Covenant Code of Conduct.
  5. Achieve fame and glory!

ℹ️ Select a rule's name to open a new issue.

options Rule Description Status
no-circular-refs A definition/model's ancestor cannot be a descendant of said model. (Circular Reference) Available
no-definitions-without-refs Each reference-able definition must have references. Available
no-dup-ancestors A definition/model cannot declare a property that is already defined by one of its ancestors. Available
no-dup-auth-definition-refs Each authorization/security scope in an authorization/security definition should be unique. Available
no-dup-auth-scope-refs Each authorization/security reference should contain only unique scopes. (Example: For an oauth2 authorization/security requirement, when listing the required scopes, each scope should only be listed once.) Available
no-dup-name-type-pair Each operation parameter should have a unique name and type combination, where Swagger 1.2 uses the paramType property and in Swagger 2.0 uses the in property to indicate type. Available
no-dup-op-methods Each operation in an API should have a unique method property. Available
require-uniform-params Each defined operation path parameters must correspond to a named element in the API's path pattern. (For example, you cannot have a path parameter named id for the following path /pets/{petId} but you must have a path parameter named petId.) Available
no-dup-resource-paths Each resourcePath should be unique for each API Declaration in the API. Available
no-dup-response-message-code Each code in an operation's responseMessages should be unique. Available
no-empty-requireds Each definition/model property listed in the required array must be defined in the properties of the model itself or one of its ancestors. Available
no-form-and-body An operation cannot have a form or formData parameter if it has a body parameter Available
no-id-model-mismatch Each model's id property must match the corresponding key in the models section of the API Declaration. (For example, a model with an id of Person should be found at the Person property in the API Declaration's models property and the Person's id value must be Person.) Available
no-multiple-inheritance Models are not allowed to descend from multiple models. (Multiple Inheritance) Available
no-undefined-ref-definition Each reference must point to an existing definition. Available
operation-body Each operation should have only one parameter of type body Available
path-definition The Resource Listing has an API whose path is not defined in any of the API Declarations. Available
require-array-items The items property is required for all schemas/definitions of type array. (See swagger-api/swagger-spec/issues/174) Available
require-default-value Every place where a default value can be provided, the default value must validate against the corresponding schema/definition. (This is not handled by JSON Schema validators, at least not the one I am using, so we have to do this manually. See json-schema/JSON-Schema-Test-Suite/pull/67) Available
require-path-definition For each API path parameter, all operations for the API path require corresponding path parameter definitions or the corresponding path parameter needs to be in the path's parameters. Available

6. Contributions

👪 We warmly welcome contributors. Check out the guidelines for Contributing to eslint-plugin-swagger and our Contributor Covenant Code of Conduct.

Contributions are stories with a beginning, a middle, and an end, all told through issues and pull requests.

7. License

Apache 2.0 ©️ Greg Swindle.


Greenkeeper badge StackShare

eslint-plugin-swagger's People

Contributors

greenkeeper[bot] avatar gregswindle avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

eslint-plugin-swagger's Issues

An in-range update of coveralls is breaking the build 🚨

Version 2.13.2 of coveralls just got published.

Branch Build failing 🚨
Dependency coveralls
Current Version 2.13.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As coveralls is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • coverage/coveralls Coverage pending from Coveralls.io Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Commits

The new version differs by 3 commits.

  • 5ebe57f bump version
  • 428780c Expand allowed dependency versions to all API compatible versions (#172)
  • eb1b723 Update Mocha link (#169)

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of lodash is breaking the build 🚨

Version 4.17.5 of lodash was just published.

Branch Build failing 🚨
Dependency lodash
Current Version 4.17.4
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

lodash is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details
  • coverage/coveralls First build on greenkeeper/lodash-4.17.5 at 93.043% Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of eslint is breaking the build 🚨

Version 4.5.0 of eslint just got published.

Branch Build failing 🚨
Dependency eslint
Current Version 4.4.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

eslint is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this 💪

Status Details
  • bitHound - Code No failing files. Details
  • bitHound - Dependencies No failing dependencies. Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details
  • coverage/coveralls First build on greenkeeper/eslint-4.5.0 at 100.0% Details

Release Notes v4.5.0
  • decdd2c Update: allow arbitrary nodes to be ignored in indent (fixes #8594) (#9105) (Teddy Katz)
  • 79062f3 Update: fix indentation of multiline new.target expressions (#9116) (Teddy Katz)
  • d00e24f Upgrade: chalk to 2.x release (#9115) (Stephen Edgar)
  • 6ef734a Docs: add missing word in processor documentation (#9106) (Teddy Katz)
  • a4f53ba Fix: Include files with no messages in junit results (#9093) (#9094) (Sean DuBois)
  • 1d6a9c0 Chore: enable eslint-plugin/test-case-shorthand-strings (#9067) (薛定谔的猫)
  • f8add8f Fix: don't autofix with linter.verifyAndFix when fix: false is used (#9098) (Teddy Katz)
  • 77bcee4 Docs: update instructions for adding TSC members (#9086) (Teddy Katz)
  • bd09cd5 Update: avoid requiring NaN spaces of indentation (fixes #9083) (#9085) (Teddy Katz)
  • c93a853 Chore: Remove extra space in blogpost template (#9088) (Kai Cataldo)
Commits

The new version differs by 12 commits.

  • ff8c4bb 4.5.0
  • 480bbee Build: changelog update for 4.5.0
  • decdd2c Update: allow arbitrary nodes to be ignored in indent (fixes #8594) (#9105)
  • 79062f3 Update: fix indentation of multiline new.target expressions (#9116)
  • d00e24f Upgrade: chalk to 2.x release (#9115)
  • 6ef734a Docs: add missing word in processor documentation (#9106)
  • a4f53ba Fix: Include files with no messages in junit results (#9093) (#9094)
  • 1d6a9c0 Chore: enable eslint-plugin/test-case-shorthand-strings (#9067)
  • f8add8f Fix: don't autofix with linter.verifyAndFix when fix: false is used (#9098)
  • 77bcee4 Docs: update instructions for adding TSC members (#9086)
  • bd09cd5 Update: avoid requiring NaN spaces of indentation (fixes #9083) (#9085)
  • c93a853 Chore: Remove extra space in blogpost template (#9088)

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

feat(no-dup-paths): each API path should be unique

User story

As an API designer,
I need to verify that API paths are unique
In order to avoid duplication.

Acceptance criteria

  • [ ] 1. Each API path should be unique. (For Swagger 1.2, this applies to both the Resource Listing and the API Declarations.
    DEFERRED: evaluate whether Swagger 1.2 support is necessary.
  • 2. For all versions, uniqueness is both based on verbatim equality and equivalency.

Example: /pets/{id} and /pets/{petId} are equivalently the same but not the same verbatim.)

An in-range update of nyc is breaking the build 🚨

Version 11.1.0 of nyc just got published.

Branch Build failing 🚨
Dependency nyc
Current Version 11.0.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As nyc is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • bitHound - Dependencies 1 failing dependency. Details
  • bitHound - Code No failing files. Details
  • continuous-integration/travis-ci/push The Travis CI build passed Details
  • coverage/coveralls First build on greenkeeper/nyc-11.1.0 at 100.0% Details

Commits

The new version differs by 5 commits.

  • a3f033f chore(release): 11.1.0
  • a076951 chore: upgrade to latest version of istanbul-lib-instrument
  • 8768afe feat: upgrade to version of spawn-wrap that supports .EXE (#626)
  • 2d92501 chore: attempt to fix appveyor (#623)
  • bbadc1f feat: add support for per file coverage checking (#591)

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

feat(require-plural-paths): require plural nouns in api paths

User story

As an API developer,
I want to validate that API paths use plural nouns
In order to enforce consistent and logical style guidelines.

Acceptance criteria

  • 1. The require-plural-paths rule ignores API path input parameters.
  • 2. Resource literals in API paths using singular case generate an error.
  • 3. Running the require-plural-paths rule with the --fix option pluralizes all nouns in an API path in-place.

An in-range update of codacy-coverage is breaking the build 🚨

Version 2.0.3 of codacy-coverage just got published.

Branch Build failing 🚨
Dependency codacy-coverage
Current Version 2.0.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As codacy-coverage is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • bitHound - Code No failing files. Details
  • bitHound - Dependencies No failing dependencies. Details
  • coverage/coveralls Coverage pending from Coveralls.io Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Commits

The new version differs by 6 commits.

  • e78ef3d Release version 2.0.3
  • 42dee02 Update package locks
  • 41a5e42 Merge pull request #45 from codacy/FixJSCoverageReporting
  • ab4d849 Remove buddy js
  • a3f841a Fixed wrong JS coverage reporting
  • ecc496e One more test for total coverage values

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of nsp is breaking the build 🚨

Version 2.7.0 of nsp just got published.

Branch Build failing 🚨
Dependency nsp
Current Version 2.6.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As nsp is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • bitHound - Dependencies 1 failing dependency. Details
  • bitHound - Code No failing files. Details
  • continuous-integration/travis-ci/push The Travis CI build passed Details
  • coverage/coveralls First build on greenkeeper/nsp-2.7.0 at 100.0% Details

Commits

The new version differs by 13 commits.

  • e88fb8a 2.7.0
  • f207e03 fix package.json so things actually work
  • 11d5635 Merge pull request #178 from nodesecurity/quiet-flag
  • cf32c95 remove unused code
  • 5ee23ec Merge pull request #164 from dblandin/devon/update-dockerfile
  • c41e59d Pick Lint
  • a9491bd Add quiet to --output usage
  • 215432f add quiet output
  • c20afb3 drone config
  • d9ba63b Update Dockerfile
  • 73c321d Merge pull request #158 from koresar/patch-1
  • 904dc3e Make sure the table width is a minimum width
  • da2b275 Fix nsp CLI crash in the no window (CI) envs

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of standard-version is breaking the build 🚨

Version 4.3.0 of standard-version was just published.

Branch Build failing 🚨
Dependency standard-version
Current Version 4.2.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

standard-version is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • coverage/coveralls Coverage pending from Coveralls.io Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Commits

The new version differs by 8 commits.

  • 9a99607 chore(release): 4.3.0
  • 4fd3bc2 feat: do not update/commit files in .gitignore (#230)
  • c5e1ee2 feat: publish only if commit+push succeed (#229)
  • 45fcad5 feat(format-commit-message): support multiple %s in the message
  • b37bc66 test(format-commit-message): add failing test cases
  • 3fdd7fa fix: use the skip default value for skip cli arg (#211)
  • 709dae1 fix: recommend --tag prerelease for npm publish of prereleases (#196)
  • 958daf4 chore: add link to community slack (#202)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of chai is breaking the build 🚨

Version 4.1.0 of chai just got published.

Branch Build failing 🚨
Dependency chai
Current Version 4.0.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As chai is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • bitHound - Dependencies 1 failing dependency. Details
  • bitHound - Code No failing files. Details
  • continuous-integration/travis-ci/push The Travis CI build passed Details
  • coverage/coveralls First build on greenkeeper/chai-4.1.0 at 100.0% Details

Release Notes 4.1.0 / 2017-07-11

This release includes one new feature and a few bug fixes.

New Features

Bug Fixes

  • Allow dates for isBelow and isAbove assertions (#980, #990; @v1adko)
  • fix: check target's type in .property assertion (#992; @meeber)

Chores

Commits

The new version differs by 16 commits.

  • df9073c Merge pull request #998 from v1adko/make-release
  • cad9933 Merge pull request #1004 from chaijs/code-owners
  • cf70b11 Create CODEOWNERS
  • 3397dda Merge pull request #1005 from meeber/skip-failing-tests
  • 11a6f85 test: skip failing .include tests in IE11
  • 45cb327 [email protected]
  • 2eddd79 Add ES6 collection support to include() (#994)
  • 3c932e2 feat: allow dates for isBelow and isAbove assertions (#990)
  • 3bcb21c Merge pull request #979 from chaijs/greenkeeper/browserify-14.4.0
  • 5daceab Merge pull request #988 from samlanning/missing-var
  • 9116bc8 Merge pull request #993 from meeber/refactor-expect-types
  • 351e968 Merge pull request #992 from meeber/property-target-type
  • e7b2384 refactor: expectTypes to access ssfi flag
  • e6ddf64 fix: check target's type in .property assertion
  • 7e466af Add a missing var keyword found by lgtm.com

There are 16 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

feat(no-desc): inadequate-description rule

User story

As an API producer and consumer,
I must provide a succinct and expressive API object, method, and property descriptions
In order to express the API's value and usage to (potential) consumers.

Acceptance criteria

  • 1. required {boolean} Declares whether a description must be written.
  • 2. minChars {number} A minimum character count can be configured.
  • 3. maxChars {number} A maximum character count can be imposed.
  • 4. markdown {boolean} Require markdown formatting in the description (or not).

⚡ Rule developers must use the eslint:rule subgenerator!

When you create a new rule, be sure to use the eslint:rule subgenerator, since it will

  1. Create a stubbed rule,
  2. The rule's stubbed BDD specs,
  3. As well as the rule's documentation.

See eslint-plugin development environment for details.

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because we are using your CI build statuses to figure out when to notify you about breaking changes.

Since we did not receive a CI status on the greenkeeper/initial branch, we assume that you still need to configure it.

If you have already set up a CI for this repository, you might need to check your configuration. Make sure it will run on all new branches. If you don’t want it to run on every branch, you can whitelist branches starting with greenkeeper/.

We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

An in-range update of jsdoc is breaking the build 🚨

Version 3.5.0 of jsdoc just got published.

Branch Build failing 🚨
Dependency jsdoc
Current Version 3.4.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As jsdoc is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • continuous-integration/travis-ci/push The Travis CI build passed Details
  • coverage/coveralls First build on greenkeeper/jsdoc-3.5.0 at 100.0% Details
  • bitHound - Code No failing files. Details
  • bitHound - Dependencies 1 failing dependency. Details

Release Notes JSDoc 3.5.0

This version of JSDoc includes the following major changes:

  • JSDoc now uses the Babylon JavaScript parser, which means that
    JSDoc can parse any JavaScript or JSX file that is supported by the Babel
    compiler.
  • You can now use a JavaScript file to configure JSDoc. See the
    documentation for details and examples.
  • Fixed multiple issues with documenting ES2015 classes and modules.
  • JSDoc now requires Node.js 4.2.0 or later.

For a complete list of changes, see the changelog on GitHub.

Commits

The new version differs by 112 commits ahead by 112, behind by 45.

  • cdd00c0 3.5.0
  • 50d6119 update 3.5.0 changelog
  • e94a598 3.5.0 changelog
  • 5d0b690 reformat changelog
  • c50a4c0 add yields tag (#1388)
  • f31a011 resolve the path to the JS config file before requiring it (#1386)
  • d95cbdd support namespaces that are also functions (#955)
  • 9f8853a add hideconstructor tag (#952)
  • ca1c4f2 add package tag (#962)
  • 6275e69 autodetect default and repeatable parameters when a function is assigned to a variable (#1054)
  • 0e4f1a9 correctly document constructors and instance properties of ES2015 classes (#1182)
  • 67db938 add sourceType config option
  • f101798 fix crash when the author tag is empty (#1289)
  • 43a117d add recurseDepth config option (#1340)
  • 8f5c60b support bigint

There are 112 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

chore(scm): use standard repo file structure, issue labels, and templates

User story

As a contributor,
I need a consistent, organized repository structure
In order to complete tasks quickly.

Acceptance criteria

  • 1. .git-label/all-git-label-packages.json - use standardized issue labels with git-labelmaker.
  • 2. .github/CODE_OF_CONDUCT.md - provide Contributor Covenant Code of Conduct.
  • 3. .github/CONTRIBUTING.md - publish contribution guidelines.
  • 4. .github/ISSUE_TEMPLATE.md - populate issues with a standard template.
  • 5. .github/PULL_REQUEST_TEMPLATE.md - populate PRs with a standard template.

An in-range update of mocha is breaking the build 🚨

Version 3.5.0 of mocha just got published.

Branch Build failing 🚨
Dependency mocha
Current Version 3.4.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As mocha is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • continuous-integration/travis-ci/push The Travis CI build is in progress Details
  • bitHound - Code No failing files. Details
  • bitHound - Dependencies 1 failing dependency. Details

Release Notes free-as-in-freezing

3.5.0 / 2017-07-31

📰 News

  • Mocha now has a code of conduct (thanks @kungapal!).
  • Old issues and PRs are now being marked "stale" by Probot's "Stale" plugin. If an issue is marked as such, and you would like to see it remain open, simply add a new comment to the ticket or PR.
  • WARNING: Support for non-ES5-compliant environments will be dropped starting with version 4.0.0 of Mocha!

🔒 Security Fixes

🎉 Enhancements

  • #2696: Add --forbid-only and --forbid-pending flags. Use these in CI or hooks to ensure tests aren't accidentally being skipped! (@charlierudolph)
  • #2813: Support Node.js 8's --napi-modules flag (@jupp0r)

🔩 Other

Commits

The new version differs by 34 commits.

  • 82d879f Release v3.5.0
  • bf687ce update mocha.js for v3.5.0
  • ec73c9a update date for release of v3.5.0 in CHANGELOG [ci skip]
  • 1ba2cfc update CHANGELOG.md for v3.5.0 [ci skip]
  • 065e14e remove custom install script from travis (no longer needed)
  • 4e87046 update karma-sauce-launcher URL for npm@5
  • 6886ccc increase timeout for slow-grepping test
  • 2408d90 Make dependencies use older version of readable-stream to work around incompatibilities introduced by 2.3.0 on June 19th
  • 68a1466 Try not clearing the env for debug in the integration test and see if that fixes Node 0.10 on AppVeyor; if need be, some other fix/workaround can be applied to handle whatever was up with debug without causing this issue
  • 958fbb4 Update new tests to work in browser per test hierarchy reorganization
  • 1df7c94 Merge pull request #2704 from seppevs/increase_test_coverage_of_mocha_js
  • 1f270cd Stop timing out (#2889)
  • 27c7496 upgrade to [email protected]; closes #2859 (#2860)
  • 50fc47d fix CI; closes #2867 (#2868)
  • 1b1377c Add test for ignoreLeaks and fix descriptions

There are 34 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

feat(no-path-verbs): inspect api paths for verbs

User story

As an API engineer or architect,
I need to ensure that APIs conform to style guidelines
In order to promote and foster a consistent suite of services.

Acceptance criteria

  • 1. Common English verbs are identified in Swagger doc path names.

What's the status of this project?

I would like to know what the status of this project is before I look into contributing and using it. The package is none-existing on npm, and the last commit was from 2 years ago, so I'm afraid it has been abandoned?

An in-range update of semantic-release-cli is breaking the build 🚨

Version 3.1.0 of semantic-release-cli just got published.

Branch Build failing 🚨
Dependency semantic-release-cli
Current Version 3.0.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As semantic-release-cli is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • continuous-integration/travis-ci/push The Travis CI build is in progress Details
  • bitHound - Dependencies Error analyzing branch. Details
  • bitHound - Code Error analyzing branch. Details

Release Notes v3.1.0

<a name"3.1.0">

3.1.0 (2017-09-18)

Features

Commits

The new version differs by 6 commits.

  • 174dfbc style: Remove comma
  • 6fe3c63 feat: Add gh- and npm-username opts (#130)
  • 7f260ef docs(readme): add note about adding username default (#128)
  • 1897f93 docs(readme): Add basic contributing section (#129)
  • a39bda2 docs: npm should not be capitalized
  • 0564dc6 chore(package): update tap to version 10.0.0

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of npm-install-peers is breaking the build 🚨

Version 1.2.0 of npm-install-peers just got published.

Branch Build failing 🚨
Dependency npm-install-peers
Current Version 1.1.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As npm-install-peers is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • coverage/coveralls Coverage pending from Coveralls.io Details
  • continuous-integration/travis-ci/push The Travis CI build could not complete due to an error Details

Release Notes 1.2.0
  • Added support for npm 5
Commits

The new version differs by 9 commits.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of pluralize is breaking the build 🚨

Version 5.1.0 of pluralize just got published.

Branch Build failing 🚨
Dependency pluralize
Current Version 5.0.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

pluralize is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this 💪

Status Details
  • continuous-integration/travis-ci/push The Travis CI build is in progress Details
  • bitHound - Dependencies 1 failing dependency. Details
  • bitHound - Code No failing files. Details

Commits

The new version differs by 7 commits.

  • 05801dd 5.1.0
  • f3bba6b Filesize badge (#64)
  • b9f114e Add methods for isSingular and isPlural (#67)
  • fffaf87 Fix bower.json (#66)
  • 5a4a0aa Make anime/manga uncountable (#63)
  • 782732d Add "ous" words to uncountables, sort uncountables (#61)
  • 3da4a24 chore(package): update chai to version 4.0.0 (#58)

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.