__init__.py
- Pfad:
/var/www/mcp-servers/mcp-contracts/tools/contract_tools_components/__init__.py
- Namespace: -
- Zeilen: 52 | Größe: 1,223 Bytes
- Geändert: 2025-12-28 12:21:49 | Gescannt: 2025-12-31 10:22:15
Code Hygiene Score: 75
- Dependencies: 0 (25%)
- LOC: 100 (20%)
- Methods: 100 (20%)
- Secrets: 100 (15%)
- Classes: 100 (10%)
- Magic Numbers: 100 (10%)
Issues 1
| Zeile |
Typ |
Beschreibung |
| - |
coupling |
Klasse hat 20 Dependencies (max: 15) |
Dependencies 20
- use constants.ERROR_MESSAGE_MAX_LENGTH
- use constants.DEFAULT_VERSION
- use constants.DEFAULT_STATUS
- use constants.DEFAULT_CREATED_BY
- use constants.DEFAULT_CHANGED_BY
- use constants.DEFAULT_TRIGGERED_BY
- use constants.DEFAULT_LIMIT
- use constants.DEFAULT_VIOLATIONS_LIMIT
- use constants.DEFAULT_VALIDATIONS_LIMIT
- use constants.VALID_STATUSES
- use constants.VALID_TRIGGERS
- use constants.VALIDATION_PASSED
- use constants.VALIDATION_FAILED
- use constants.LOG_STATUS_SUCCESS
- use constants.LOG_STATUS_ERROR
- use constants.LOG_STATUS_DENIED
- use contract_parser.ContractParser
- use contract_parser.ContractParseError
- use contract_validator.ContractValidatorService
- use contract_reporter.ContractReporter
Code
"""Contract Tools Package - Modularized Components"""
from .constants import (
ERROR_MESSAGE_MAX_LENGTH,
DEFAULT_VERSION,
DEFAULT_STATUS,
DEFAULT_CREATED_BY,
DEFAULT_CHANGED_BY,
DEFAULT_TRIGGERED_BY,
DEFAULT_LIMIT,
DEFAULT_VIOLATIONS_LIMIT,
DEFAULT_VALIDATIONS_LIMIT,
VALID_STATUSES,
VALID_TRIGGERS,
VALIDATION_PASSED,
VALIDATION_FAILED,
LOG_STATUS_SUCCESS,
LOG_STATUS_ERROR,
LOG_STATUS_DENIED,
)
from .contract_parser import ContractParser, ContractParseError
from .contract_validator import ContractValidatorService
from .contract_reporter import ContractReporter
__all__ = [
# Constants
"ERROR_MESSAGE_MAX_LENGTH",
"DEFAULT_VERSION",
"DEFAULT_STATUS",
"DEFAULT_CREATED_BY",
"DEFAULT_CHANGED_BY",
"DEFAULT_TRIGGERED_BY",
"DEFAULT_LIMIT",
"DEFAULT_VIOLATIONS_LIMIT",
"DEFAULT_VALIDATIONS_LIMIT",
"VALID_STATUSES",
"VALID_TRIGGERS",
"VALIDATION_PASSED",
"VALIDATION_FAILED",
"LOG_STATUS_SUCCESS",
"LOG_STATUS_ERROR",
"LOG_STATUS_DENIED",
# Parser
"ContractParser",
"ContractParseError",
# Validator
"ContractValidatorService",
# Reporter
"ContractReporter",
]