Skip to content

Commit

Permalink
fix: requirements plugin issue
Browse files Browse the repository at this point in the history
  • Loading branch information
xieshenzh authored and zvigrinberg committed Mar 2, 2024
1 parent 6c9cea7 commit 0b07d05
Show file tree
Hide file tree
Showing 43 changed files with 97 additions and 286 deletions.
4 changes: 1 addition & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,7 @@ intellij {
version = ideaVersion //for a full list of IntelliJ IDEA releases please see https://www.jetbrains.com/intellij-repository/releases
pluginName = 'org.jboss.tools.intellij.analytics'
plugins = ['com.redhat.devtools.intellij.telemetry:1.1.0.52',
"org.jetbrains.plugins.go:211.6693.111",
"PythonCore:211.6693.111",
"ru.meanmail.plugin.requirements:2021.4-211"]
"org.jetbrains.plugins.go:211.6693.111"]
updateSinceUntilBuild = false
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
// Generated by JFlex 1.9.1 http://jflex.de/ (tweaked for IntelliJ platform)
// source: Requirements.flex

package org.jboss.tools.intellij.componentanalysis.pypi.ce.requirements.lexer;
package org.jboss.tools.intellij.componentanalysis.pypi.requirements.lexer;

import com.intellij.lexer.FlexLexer;
import com.intellij.psi.tree.IElementType;

import static com.intellij.psi.TokenType.BAD_CHARACTER;
import static com.intellij.psi.TokenType.WHITE_SPACE;
import static org.jboss.tools.intellij.componentanalysis.pypi.ce.requirements.psi.RequirementsTypes.*;
import static org.jboss.tools.intellij.componentanalysis.pypi.requirements.psi.RequirementsTypes.*;


public class RequirementsLexer implements FlexLexer {
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,6 @@ static boolean thereAreNoIssues(DependencyReport dependency) {
return dependency.getIssues() == null || dependency.getIssues().size() == 0;
}

//TODO
private static @NotNull String getQuickFixText(VulnerabilitySource source, DependencyReport dependency) {
String text="";
if(thereAreNoIssues(dependency) && thereIsRecommendation(dependency))
Expand All @@ -147,7 +146,6 @@ static boolean thereAreNoIssues(DependencyReport dependency) {
return text;
}

//TODO
static boolean isQuickFixAvailable(DependencyReport dependency) {
boolean result=false;
if(thereAreNoIssues(dependency))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,14 @@
* Red Hat, Inc. - initial API and implementation
******************************************************************************/

package org.jboss.tools.intellij.componentanalysis.pypi.ce;
package org.jboss.tools.intellij.componentanalysis.pypi;

import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiFile;
import com.redhat.exhort.api.DependencyReport;
import org.jboss.tools.intellij.componentanalysis.*;
import org.jboss.tools.intellij.componentanalysis.pypi.PipCAInspection;
import org.jboss.tools.intellij.componentanalysis.pypi.ce.requirements.psi.NameReq;
import org.jboss.tools.intellij.componentanalysis.pypi.ce.requirements.psi.NameReqComment;
import org.jboss.tools.intellij.componentanalysis.pypi.requirements.psi.NameReq;
import org.jboss.tools.intellij.componentanalysis.pypi.requirements.psi.NameReqComment;

import java.util.*;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
* Red Hat, Inc. - initial API and implementation
******************************************************************************/

package org.jboss.tools.intellij.componentanalysis.pypi.ce;
package org.jboss.tools.intellij.componentanalysis.pypi;

import com.intellij.codeInsight.intention.FileModifier;
import com.intellij.openapi.editor.Editor;
Expand All @@ -20,10 +20,10 @@
import com.redhat.exhort.api.DependencyReport;
import org.jboss.tools.intellij.componentanalysis.CAIntentionAction;
import org.jboss.tools.intellij.componentanalysis.VulnerabilitySource;
import org.jboss.tools.intellij.componentanalysis.pypi.ce.requirements.filetype.RequirementsFileType;
import org.jboss.tools.intellij.componentanalysis.pypi.ce.requirements.psi.NameReq;
import org.jboss.tools.intellij.componentanalysis.pypi.ce.requirements.psi.RequirementsFile;
import org.jboss.tools.intellij.componentanalysis.pypi.ce.requirements.psi.Versionspec;
import org.jboss.tools.intellij.componentanalysis.pypi.requirements.filetype.RequirementsFileType;
import org.jboss.tools.intellij.componentanalysis.pypi.requirements.psi.NameReq;
import org.jboss.tools.intellij.componentanalysis.pypi.requirements.psi.RequirementsFile;
import org.jboss.tools.intellij.componentanalysis.pypi.requirements.psi.Versionspec;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

Expand Down
Loading

0 comments on commit 0b07d05

Please sign in to comment.