Skip to content

Commit d4747e2

Browse files
committed
feat(robotcode): rename extra- prefix to extend- in robot.toml files
closes #164
1 parent f7c0693 commit d4747e2

File tree

11 files changed

+1905
-1875
lines changed

11 files changed

+1905
-1875
lines changed

.vscode/launch.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
// "toml",
4343
// "--no-color",
4444
// "--no-pager",
45-
"config", "info", "list",
46-
// "analyze",
45+
//"config", "info", "list",
46+
"analyze",
4747
// "."
4848
]
4949
},

docs/cli/config.md

Lines changed: 1578 additions & 1560 deletions
Large diffs are not rendered by default.

etc/robot.toml.json

Lines changed: 201 additions & 201 deletions
Large diffs are not rendered by default.

packages/analyze/src/robotcode/analyze/cli.py

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,14 @@
1-
# ruff: noqa: RUF009
2-
from dataclasses import dataclass
3-
from typing import List, Optional, Tuple, Union
1+
from typing import Tuple, Union
42

53
import click
4+
from robotcode.analyze.config import AnalyzerConfig
65
from robotcode.plugin import Application, pass_application
76
from robotcode.robot.config.loader import load_config_from_path
8-
from robotcode.robot.config.model import BaseOptions, field
97
from robotcode.robot.config.utils import get_config_files
108

119
from .__version__ import __version__
1210

1311

14-
@dataclass
15-
class Dummy:
16-
some_field: Optional[str] = field(default="some value", description="Some field")
17-
18-
19-
@dataclass
20-
class AnalyzerConfig(BaseOptions):
21-
select: Optional[List[Union[str, Dummy]]] = field(description="Selects which rules are run.")
22-
extra_select: Optional[List[Union[str, Dummy]]] = field(description="Selects which rules are run.")
23-
ignore: Optional[List[str]] = field(description="Ignores which rules are run.")
24-
extra_ignore: Optional[List[str]] = field(description="Ignores which rules are run.")
25-
26-
2712
@click.command(
2813
context_settings={
2914
"allow_extra_args": True,
@@ -54,4 +39,5 @@ def analyze(
5439
raise click.ClickException(str(e)) from e
5540

5641
app.print_data(robot_profile)
42+
5743
return 0
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# ruff: noqa: RUF009
2+
from dataclasses import dataclass
3+
from typing import List, Optional, Union
4+
5+
from robotcode.robot.config.model import BaseOptions, field
6+
7+
8+
@dataclass
9+
class Dummy:
10+
some_field: Optional[str] = field(default="some value", description="Some field")
11+
12+
13+
@dataclass
14+
class AnalyzerConfig(BaseOptions):
15+
select: Optional[List[Union[str, Dummy]]] = field(description="Selects which rules are run.")
16+
extend_select: Optional[List[Union[str, Dummy]]] = field(description="Selects which rules are run.")
17+
ignore: Optional[List[str]] = field(description="Ignores which rules are run.")
18+
extend_ignore: Optional[List[str]] = field(description="Ignores which rules are run.")

packages/analyze/src/robotcode/analyze/hooks.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
import click
44
from robotcode.plugin import hookimpl
55

6-
from .cli import AnalyzerConfig, analyze
6+
from .cli import analyze
7+
from .config import AnalyzerConfig
78

89

910
@hookimpl

0 commit comments

Comments
 (0)