No project description provided
Project description
TrustLint
Local Compliance Validation for Developers
TrustLint is a powerful compliance linting tool by ComplyEdge. Instantly check your code for compliance issues, integrate with your CI/CD pipeline, and stay ahead of regulatory risks—all from your local development environment.
Installation
npm (JavaScript/TypeScript)
npm install trustlint
pip (Python)
pip install trustlint
What is TrustLint?
TrustLint integrates seamlessly into your development workflow, providing real-time compliance validation as you code. It helps you:
- Catch compliance issues early before they reach production
- Integrate compliance checks into your CI/CD pipeline
- Define custom rules tailored to your organization
- Stay up-to-date with the latest regulatory requirements
- Keep your code secure—all validation happens locally
Why TrustLint?
- Real-time compliance validation in your IDE: Get instant feedback and fix issues before they reach production.
- Seamless CI/CD integration: Automate compliance checks in your build and deployment pipelines.
- Custom rule configuration: Tailor TrustLint to your organization's unique compliance needs.
- Automatic updates: Always use the latest compliance rules and standards.
- Secure by default: All validation happens locally—your code never leaves your environment.
- Plain-language analysis: Complex legal text is translated into clear, actionable guidance.
- Proactive protection: Identify and address compliance issues before they become problems.
Key Features
- Real-Time Validation: Get instant feedback on compliance issues as you code.
- CI/CD Integration: Seamlessly integrate with your existing CI/CD pipeline.
- Custom Rule Configuration: Define and enforce your own compliance rules.
- Automatic Updates: Stay current with the latest compliance rules.
- Secure by Default: Your code never leaves your development environment.
- Plain-Language Analysis: Understand complex regulations with clear, actionable guidance.
- Proactive Protection: Address compliance issues before they become costly problems.
- Local-First: All validation and analysis is performed locally for maximum privacy and security.
More Features
- Instant monitoring of regulatory changes and enforcement actions
- Daily summaries and notifications (when integrated with ComplyEdge platform)
- Integration with popular developer tools and workflows
- Support for multiple programming languages
- Open API for custom integrations
Usage
After installing, you can run TrustLint as part of your build or test process. Example (JavaScript/TypeScript):
npx trustlint <path-to-your-code>
Or, for Python:
trustlint <path-to-your-code>
You can also integrate TrustLint into your CI/CD pipeline for automated compliance checks.
Testimonials
"TrustLint has become an essential part of our development workflow. It catches compliance issues before they reach our CI pipeline."
— Senior Developer, Tech Company
"The ability to define custom rules has been a game-changer for our compliance process."
— DevOps Engineer, FinTech Startup
"Finally, a tool that makes compliance validation as easy as running a linter."
— Lead Developer, E-commerce Platform
Learn More
Deployment (Maintainers Only)
See the repository or contact the maintainers for deployment instructions.
ComplyEdge — Stay ahead of regulations. Protect your code. Avoid costly pitfalls.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trustlint-1.0.3.tar.gz.
File metadata
- Download URL: trustlint-1.0.3.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c97a0ff9a020a5d066b8378deab73b7885468db61be05d470f01c0c2870d927b
|
|
| MD5 |
f7884f283e20fbda7f90a4177c302612
|
|
| BLAKE2b-256 |
da814ede0fe608c529c837ee5ca19ea9fef268844b999d474826a87ebcdade3e
|
File details
Details for the file trustlint-1.0.3-py3-none-any.whl.
File metadata
- Download URL: trustlint-1.0.3-py3-none-any.whl
- Upload date:
- Size: 3.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f620c8a663fda55429c84f9140f86700ebf64f638b9656fcf967b34fb7441226
|
|
| MD5 |
8a2f1603c69b2450b53b84f126b35612
|
|
| BLAKE2b-256 |
72f504e053a85aeac0d8cde5261dbe7da7f2525bff2b792b9ba06b17e3f290f7
|