3232import org .sonarsource .sonarlint .core .commons .api .TextRangeWithHash ;
3333import org .sonarsource .sonarlint .core .commons .storage .SonarLintDatabase ;
3434
35- import static org .sonarsource .sonarlint .core .commons .storage .model .Tables .KNOWN_FINDING ;
35+ import static org .sonarsource .sonarlint .core .commons .storage .model .Tables .KNOWN_FINDINGS ;
3636
3737public class KnownFindingsRepository {
3838
@@ -71,28 +71,28 @@ private void storeKnownFindings(String configurationScopeId, Path clientRelative
7171 var line = lineWithHash == null ? null : lineWithHash .getNumber ();
7272 var lineHash = lineWithHash == null ? null : lineWithHash .getHash ();
7373 var introDate = LocalDateTime .ofInstant (finding .getIntroductionDate (), ZoneId .systemDefault ());
74- trx .dsl ().mergeInto (KNOWN_FINDING )
74+ trx .dsl ().mergeInto (KNOWN_FINDINGS )
7575 .using (trx .dsl ().selectOne ())
76- .on (KNOWN_FINDING .ID .eq (finding .getId ().toString ()))
76+ .on (KNOWN_FINDINGS .ID .eq (finding .getId ().toString ()))
7777 .whenMatchedThenUpdate ()
78- .set (KNOWN_FINDING .CONFIGURATION_SCOPE_ID , configurationScopeId )
79- .set (KNOWN_FINDING .IDE_RELATIVE_FILE_PATH , clientRelativePath .toString ())
80- .set (KNOWN_FINDING .SERVER_KEY , finding .getServerKey ())
81- .set (KNOWN_FINDING .RULE_KEY , finding .getRuleKey ())
82- .set (KNOWN_FINDING .MESSAGE , finding .getMessage ())
83- .set (KNOWN_FINDING .INTRODUCTION_DATE , introDate )
84- .set (KNOWN_FINDING .FINDING_TYPE , type .name ())
85- .set (KNOWN_FINDING .START_LINE , startLine )
86- .set (KNOWN_FINDING .START_LINE_OFFSET , startLineOffset )
87- .set (KNOWN_FINDING .END_LINE , endLine )
88- .set (KNOWN_FINDING .END_LINE_OFFSET , endLineOffset )
89- .set (KNOWN_FINDING .TEXT_RANGE_HASH , textRangeHash )
90- .set (KNOWN_FINDING .LINE , line )
91- .set (KNOWN_FINDING .LINE_HASH , lineHash )
92- .whenNotMatchedThenInsert (KNOWN_FINDING .ID , KNOWN_FINDING .CONFIGURATION_SCOPE_ID , KNOWN_FINDING .IDE_RELATIVE_FILE_PATH , KNOWN_FINDING .SERVER_KEY , KNOWN_FINDING .RULE_KEY ,
93- KNOWN_FINDING .MESSAGE , KNOWN_FINDING .INTRODUCTION_DATE , KNOWN_FINDING .FINDING_TYPE ,
94- KNOWN_FINDING .START_LINE , KNOWN_FINDING .START_LINE_OFFSET , KNOWN_FINDING .END_LINE , KNOWN_FINDING .END_LINE_OFFSET , KNOWN_FINDING .TEXT_RANGE_HASH ,
95- KNOWN_FINDING .LINE , KNOWN_FINDING .LINE_HASH )
78+ .set (KNOWN_FINDINGS .CONFIGURATION_SCOPE_ID , configurationScopeId )
79+ .set (KNOWN_FINDINGS .IDE_RELATIVE_FILE_PATH , clientRelativePath .toString ())
80+ .set (KNOWN_FINDINGS .SERVER_KEY , finding .getServerKey ())
81+ .set (KNOWN_FINDINGS .RULE_KEY , finding .getRuleKey ())
82+ .set (KNOWN_FINDINGS .MESSAGE , finding .getMessage ())
83+ .set (KNOWN_FINDINGS .INTRODUCTION_DATE , introDate )
84+ .set (KNOWN_FINDINGS .FINDING_TYPE , type .name ())
85+ .set (KNOWN_FINDINGS .START_LINE , startLine )
86+ .set (KNOWN_FINDINGS .START_LINE_OFFSET , startLineOffset )
87+ .set (KNOWN_FINDINGS .END_LINE , endLine )
88+ .set (KNOWN_FINDINGS .END_LINE_OFFSET , endLineOffset )
89+ .set (KNOWN_FINDINGS .TEXT_RANGE_HASH , textRangeHash )
90+ .set (KNOWN_FINDINGS .LINE , line )
91+ .set (KNOWN_FINDINGS .LINE_HASH , lineHash )
92+ .whenNotMatchedThenInsert (KNOWN_FINDINGS .ID , KNOWN_FINDINGS .CONFIGURATION_SCOPE_ID , KNOWN_FINDINGS .IDE_RELATIVE_FILE_PATH , KNOWN_FINDINGS .SERVER_KEY , KNOWN_FINDINGS .RULE_KEY ,
93+ KNOWN_FINDINGS .MESSAGE , KNOWN_FINDINGS .INTRODUCTION_DATE , KNOWN_FINDINGS .FINDING_TYPE ,
94+ KNOWN_FINDINGS .START_LINE , KNOWN_FINDINGS .START_LINE_OFFSET , KNOWN_FINDINGS .END_LINE , KNOWN_FINDINGS .END_LINE_OFFSET , KNOWN_FINDINGS .TEXT_RANGE_HASH ,
95+ KNOWN_FINDINGS .LINE , KNOWN_FINDINGS .LINE_HASH )
9696 .values (finding .getId ().toString (), configurationScopeId , clientRelativePath .toString (), finding .getServerKey (), finding .getRuleKey (),
9797 finding .getMessage (), introDate , type .name (),
9898 startLine , startLineOffset , endLine , endLineOffset , textRangeHash ,
@@ -104,46 +104,46 @@ private void storeKnownFindings(String configurationScopeId, Path clientRelative
104104
105105 private List <KnownFinding > getKnownFindingsForFile (String configurationScopeId , Path filePath , KnownFindingType type ) {
106106 var issuesInFile = database .dsl ()
107- .selectFrom (KNOWN_FINDING )
108- .where (KNOWN_FINDING .CONFIGURATION_SCOPE_ID .eq (configurationScopeId )
109- .and (KNOWN_FINDING .IDE_RELATIVE_FILE_PATH .eq (filePath .toString ()))
110- .and (KNOWN_FINDING .FINDING_TYPE .eq (type .name ()))
107+ .selectFrom (KNOWN_FINDINGS )
108+ .where (KNOWN_FINDINGS .CONFIGURATION_SCOPE_ID .eq (configurationScopeId )
109+ .and (KNOWN_FINDINGS .IDE_RELATIVE_FILE_PATH .eq (filePath .toString ()))
110+ .and (KNOWN_FINDINGS .FINDING_TYPE .eq (type .name ()))
111111 )
112112 .fetch ();
113113 return issuesInFile .stream ()
114- .map (this ::recordToKnownFinding )
114+ .map (KnownFindingsRepository ::recordToKnownFinding )
115115 .toList ();
116116 }
117117
118- private KnownFinding recordToKnownFinding (Record rec ) {
119- var id = UUID .fromString (rec .get (KNOWN_FINDING .ID ));
120- var introductionDate = rec .get (KNOWN_FINDING .INTRODUCTION_DATE ).atZone (ZoneId .systemDefault ()).toInstant ();
118+ private static KnownFinding recordToKnownFinding (Record rec ) {
119+ var id = UUID .fromString (rec .get (KNOWN_FINDINGS .ID ));
120+ var introductionDate = rec .get (KNOWN_FINDINGS .INTRODUCTION_DATE ).atZone (ZoneId .systemDefault ()).toInstant ();
121121 var textRangeWithHash = getTextRangeWithHash (rec );
122122 var lineWithHash = getLineWithHash (rec );
123123 return new KnownFinding (
124124 id ,
125- rec .get (KNOWN_FINDING .SERVER_KEY ),
125+ rec .get (KNOWN_FINDINGS .SERVER_KEY ),
126126 textRangeWithHash , lineWithHash ,
127- rec .get (KNOWN_FINDING .RULE_KEY ),
128- rec .get (KNOWN_FINDING .MESSAGE ),
127+ rec .get (KNOWN_FINDINGS .RULE_KEY ),
128+ rec .get (KNOWN_FINDINGS .MESSAGE ),
129129 introductionDate
130130 );
131131 }
132132
133133 private static LineWithHash getLineWithHash (Record rec ) {
134- if (rec .get (KNOWN_FINDING .LINE ) == null ) return null ;
135- var line = rec .get (KNOWN_FINDING .LINE );
136- var hash = rec .get (KNOWN_FINDING .LINE_HASH );
134+ if (rec .get (KNOWN_FINDINGS .LINE ) == null ) return null ;
135+ var line = rec .get (KNOWN_FINDINGS .LINE );
136+ var hash = rec .get (KNOWN_FINDINGS .LINE_HASH );
137137 return new LineWithHash (line , hash );
138138 }
139139
140140 private static TextRangeWithHash getTextRangeWithHash (Record rec ) {
141- if (rec .get (KNOWN_FINDING .START_LINE ) == null ) return null ;
142- var startLine = rec .get (KNOWN_FINDING .START_LINE );
143- var endLine = rec .get (KNOWN_FINDING .END_LINE );
144- var startLineOffset = rec .get (KNOWN_FINDING .START_LINE_OFFSET );
145- var endLineOffset = rec .get (KNOWN_FINDING .END_LINE_OFFSET );
146- var hash = rec .get (KNOWN_FINDING .TEXT_RANGE_HASH );
141+ if (rec .get (KNOWN_FINDINGS .START_LINE ) == null ) return null ;
142+ var startLine = rec .get (KNOWN_FINDINGS .START_LINE );
143+ var endLine = rec .get (KNOWN_FINDINGS .END_LINE );
144+ var startLineOffset = rec .get (KNOWN_FINDINGS .START_LINE_OFFSET );
145+ var endLineOffset = rec .get (KNOWN_FINDINGS .END_LINE_OFFSET );
146+ var hash = rec .get (KNOWN_FINDINGS .TEXT_RANGE_HASH );
147147 return new TextRangeWithHash (startLine , startLineOffset , endLine , endLineOffset , hash );
148148 }
149149
0 commit comments