Skip to content

fix: ignore Issue View Options when CCI disabled [IDE-899] #823

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 17, 2025

Conversation

rrama
Copy link
Contributor

@rrama rrama commented Apr 8, 2025

Description

Before the IDE's IVOs would still be applied even if Code Consistent Ignores was not enabled in the org.
Now all issues will be returned if CCI is not enabled regardless of the IDE's settings.

Also this now uses the new GAF API for fetching feature flags.
We can figure out the configuration caching another day, for now it calls the API 5 times during the scan to fetch the feature flag.

Checklist

  • Tests added and all succeed
  • None added, just edited existing to pass.
  • Linted
  • README.md updated, if user-facing
  • N/A
  • License file updated, if new 3rd-party dependency is introduced
  • N/A

Before the IDE's IVOs would still be applied even if Code Consistent Ignores was not enabled in the org.
Now all issues will be returned if CCI is not enabled regardless of the IDE's settings.
Updated the tests to match the new behaviour.
@rrama rrama changed the title fix: WIP ignore Issue View Options when CCI disabled [IDE-899] fix: ignore Issue View Options when CCI disabled [IDE-899] Apr 8, 2025
@rrama rrama marked this pull request as ready for review April 8, 2025 09:35
@rrama rrama requested a review from a team as a code owner April 8, 2025 09:35
Copy link
Contributor

@acke acke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Appoved with the nitpick comments below.

Merged two shared logic testcases into one
@rrama rrama merged commit 3d4d3dc into main Apr 17, 2025
18 checks passed
@rrama rrama deleted the fix/dont-filter-when-disabled-cci branch April 17, 2025 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants