You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: intellij-client/README.md
+26-17Lines changed: 26 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,29 +6,37 @@
6
6
7
7
<!-- Plugin description -->
8
8
9
-
**RobotCode** is a PyCharm/IntelliJ Plugin that enhances your workflow with [Robot Framework](https://robotframework.org/).
10
-
It provides a rich set of features to help you write, run, and debug your Robot Framework tests directly within your IDE.
11
-
9
+
**RobotCode** is a PyCharm/IntelliJ Plugin that enhances your workflow
10
+
with [Robot Framework](https://robotframework.org/).
11
+
It provides a rich set of features to help you write, run, and debug your Robot Framework tests directly within your
12
+
IDE.
12
13
13
14
⚠️ **Important Notice** ⚠️
14
-
This plugin is currently under active development and is not yet ready for production use. Please note that it may contain bugs or lack certain features.
15
+
This plugin is currently under active development and is not yet ready for production use. Please note that it may
16
+
contain bugs or lack certain features.
15
17
16
-
We invite you to join the Robot Framework and RobotCode community by reporting issues, suggesting features, and helping us improve the plugin.
18
+
We invite you to join the Robot Framework and RobotCode community by reporting issues, suggesting features, and helping
19
+
us improve the plugin.
17
20
18
21
Your feedback is greatly appreciated! 🙂
19
22
20
-
21
23
## Why RobotCode?
22
24
23
25
**Built on Robot Framework Core**
24
-
RobotCode is based on the Robot Framework Core and uses its parser, ensuring complete compatibility and consistency. This means you get the same syntax validation, error messages, and behavior as if you were running Robot Framework directly.
26
+
RobotCode is based on the Robot Framework Core and uses its parser, ensuring complete compatibility and consistency.
27
+
This means you get the same syntax validation, error messages, and behavior as if you were running Robot Framework
28
+
directly.
25
29
26
30
**Powered by the Language Server Protocol**
27
-
RobotCode is built on the Language Server Protocol (LSP), a modern standard for implementing language support across multiple editors and IDEs. This ensures a seamless and responsive user experience, while making it easier to maintain compatibility with evolving IDE features.
31
+
RobotCode is built on the Language Server Protocol (LSP), a modern standard for implementing language support across
32
+
multiple editors and IDEs. This ensures a seamless and responsive user experience, while making it easier to maintain
33
+
compatibility with evolving IDE features.
28
34
29
35
**Powerful Command Line Tools**
30
-
RobotCode extends the Robot Framework CLI with enhanced tools for test execution, analysis, and debugging. It supports [`robot.toml`](https://robotcode.io/03_reference/) configurations, integrates a Debug Adapter Protocol (DAP) compatible debugger, and provides an interactive REPL environment for experimenting with Robot Framework commands. Modular and flexible, these tools streamline your workflow for both development and production.
31
-
36
+
RobotCode extends the Robot Framework CLI with enhanced tools for test execution, analysis, and debugging. It supports [
37
+
`robot.toml`](https://robotcode.io/03_reference/) configurations, integrates a Debug Adapter Protocol (DAP) compatible
38
+
debugger, and provides an interactive REPL environment for experimenting with Robot Framework commands. Modular and
39
+
flexible, these tools streamline your workflow for both development and production.
32
40
33
41
## Key Features
34
42
@@ -37,31 +45,30 @@ RobotCode extends the Robot Framework CLI with enhanced tools for test execution
37
45
-**Integrated Debugging**: Debug Robot Framework tests directly within the IDE.
38
46
-**Test Management**: Discover, run, and monitor Robot Framework tests without leaving your IDE.
39
47
-**Rich Test Reports**: View detailed test results and logs directly in the IDE.
40
-
-**Code Analysis**: Leverage tools like [Robocop](https://robocop.readthedocs.io/) for linting and static code analysis.
48
+
-**Code Analysis**: Leverage tools like [Robocop](https://robocop.readthedocs.io/) for linting and static code
49
+
analysis.
41
50
-**Formatting Made Easy**: Use [Robotidy](https://robotidy.readthedocs.io/) for consistent code formatting.
42
51
-**Support for `robot.toml`**: Manage your Robot Framework projects with ease.
43
52
-**More Features Coming Soon!**
44
53
45
-
46
54
## Requirements
47
55
48
56
- Python 3.8 or newer
49
57
- Robot Framework 4.1 or newer
50
58
- PyCharm 2024.3.1 or newer
51
59
52
-
53
60
## Getting Started
54
61
55
62
1. Install the [RobotCode Plugin](https://plugins.jetbrains.com/plugin/26216) from the JETBRAINS Marketplace.
56
63
2. Configure your Robot Framework Python environment
57
64
3. Start writing and running your Robot Framework tests!
58
65
59
66
(Comming soon...)
60
-
For a more detailed guide, check out the [Let's get started](https://robotcode.io/02_get_started/) Guide on the [RobotCode](https://robotcode.io) website.
67
+
For a more detailed guide, check out the [Let's get started](https://robotcode.io/02_get_started/) Guide on
68
+
the [RobotCode](https://robotcode.io) website.
61
69
62
70
<!-- Plugin description end -->
63
71
64
-
65
72
## Installation
66
73
67
74
- Using the IDE built-in plugin system:
@@ -71,9 +78,11 @@ For a more detailed guide, check out the [Let's get started](https://robotcode.i
71
78
72
79
- Using JetBrains Marketplace:
73
80
74
-
Go to [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/26216) and install it by clicking the <kbd>Install to ...</kbd> button in case your IDE is running.
81
+
Go to [JetBrains Marketplace](https://plugins.jetbrains.com/plugin/26216) and install it by clicking the <kbd>Install
82
+
to ...</kbd> button in case your IDE is running.
75
83
76
-
You can also download the [latest release](https://plugins.jetbrains.com/plugin/26216/versions) from JetBrains Marketplace and install it manually using
84
+
You can also download the [latest release](https://plugins.jetbrains.com/plugin/26216/versions) from JetBrains
85
+
Marketplace and install it manually using
77
86
<kbd>Settings/Preferences</kbd> > <kbd>Plugins</kbd> > <kbd>⚙️</kbd> > <kbd>Install plugin from disk...</kbd>
Copy file name to clipboardExpand all lines: intellij-client/src/main/kotlin/dev/robotcode/robotcode4ij/configuration/RobotCodeCodeStyleSettingsProvider.kt
Copy file name to clipboardExpand all lines: intellij-client/src/main/kotlin/dev/robotcode/robotcode4ij/configuration/RobotCodeProjectSettingsConfigurableProvider.kt
Copy file name to clipboardExpand all lines: intellij-client/src/main/kotlin/dev/robotcode/robotcode4ij/configuration/SimplePersistentStateComponentHelper.kt
0 commit comments