- #213: Added support for Jupyter Notebook (.ipynb) files.
- #191: Users can now navigate from codiga.yml to the rulesets on Codiga Hub via Ctrl + clicking on ruleset names.
- #189: Added an inspection to mark rulesets in codiga.yml when they either doesn't exist on Codiga Hub or they exist but contain no rule.
- #177: Added a notification popup, when we detect that the project, or one of its modules is configured with a Python SDK, to give users the option to create a Codiga config file with default Python rulesets.
- Improved the performance of editor tab switches when the Snippet Search tool window is closed.
- Added JSON/YAML schema provider for the
codiga.yml
config file, so that code completion and automatic validation in that file is performed automatically.
- Improved the plugin's settings UI.
- Fixed a UI issue on the plugin's settings page that the checkboxes did not reflect Codiga's disabled state.
- Fixed the issue that the status bar icon's tooltip text did not update upon enabling/disabling Codiga.
- #158: Added a quick fix for Rosie violations, to disable Rosie analysis for a specific row.
- #160: Inline completion is no longer triggered with comments containing the
todo
orfixme
keywords
- #142: Added syntax highlighting for the code snippets in the Snippet Search tool window. Currently supported languages are Python and Java.
- #150: Added a missing library dependency and fixed
NoClassDefFoundError
s in some IDEs.
- Coding assistant support for Haskell, Solidity, Css, HTML and much more.
- Exception with bug on value not present
- Ability to analyze files without API keys
- remove duplicated errors that have the same message
- migrate
org.jetbrains.intellij
to1.1.2
- use the document manager to get offset, which should lead to more accurate annotations.
- Support for Apex with Illuminated Cloud
- Support for IntelliJ 2021.1.3
- Correctly fixing the project identifier when analyzing a file (Fixes: #32)
- Fixes crash when trying to check what project has been notified (Fixes: #31)
- Use Real-Time Feedback to analyze all files, even when project exists
- Add the AccessRecord call when creating a file analysis
- Fix exception when sending notification to project (Fixes: #31)
- Updating dependencies
- Add long and complex functions detection
- Support new builds
- Add long and complex functions detection
- Initial release
- Detect violation in IntelliJ
- No support for complex/long functions or duplicates.