Metadata-Version: 2.1
Name: insightconnect-integrations-validators
Version: 1.1.6
Summary: Validator tooling for InsightConnect integrations
Home-page: https://github.com/rapid7/icon-integrations-validators
Author: Rapid7 Integrations Alliance
Author-email: integrationalliance@rapid7.com
License: MIT
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Topic :: Software Development :: Build Tools
Description-Content-Type: text/markdown
Requires-Dist: python-jsonschema-objects (==0.3.2)
Requires-Dist: jsonschema (==2.3.0)
Requires-Dist: validators (==0.12.1)
Requires-Dist: filetype (==1.0.0)
Requires-Dist: pathlib (==1.0.1)
Requires-Dist: insightconnect-integrations-plugin-spec-tooling (~=1.0)


# InsightConnect Integrations Validators

Tooling with a bundled suite of validator rules for
ensuring quality across
[Rapid7 InsightConnect](https://www.rapid7.com/products/insightconnect/) integrations.

## Installation

```
$ pip install insightconnect-integrations-validators
```

## Use

Simple!

### Command

```
$ icon-validate my_plugin_directory/
```

### Python

```
from icon_validator.validate import validate


validate("/path/to/plugin/directory")
```

## Changelog

* 1.1.6 - Improved Output validator
* 1.1.5 - Remove Makefile validator rule, fix rules import
* 1.1.4 - Move `rules` package inside `icon_validator`
* 1.1.3 - Ignore unit test directories (/unit_test & /unit_tests) in Exception Validator
* 1.1.2 - Fix for Acronym and Output validators
* 1.1.1 - Removed breaking changes to Makefile validator
* 1.1.0 - Add validator rules: Check for Help.md, profanity check, acronym capitalization check, 
`print` usage check, JSON tests, exceptions, credentials, passwords | Updated rules: Makefiles, logging
* 1.0.0 - Initial release

PyPi.org link: [https://pypi.org/project/insightconnect-integrations-validators/](https://pypi.org/project/insightconnect-integrations-validators/)


