Coverage for lintro / tools / __init__.py: 100%

5 statements  

« prev     ^ index     » next       coverage.py v7.13.0, created at 2026-04-03 18:53 +0000

1"""Tool implementations for Lintro. 

2 

3This module provides the plugin-based tool system for Lintro. 

4Tools are automatically discovered and registered via the plugin registry. 

5""" 

6 

7from lintro.enums.tool_type import ToolType 

8from lintro.plugins import LintroPlugin, ToolDefinition, ToolRegistry 

9from lintro.tools.core.tool_manager import ToolManager 

10 

11# Create global tool manager instance 

12tool_manager = ToolManager() 

13 

14# Consolidated exports 

15__all__ = [ 

16 "LintroPlugin", 

17 "ToolDefinition", 

18 "ToolRegistry", 

19 "ToolType", 

20 "ToolManager", 

21 "tool_manager", 

22]