Skip to content

Commit ed8f2bd

Browse files
committed
more work on sonar issues
1 parent 1bc8edc commit ed8f2bd

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

lambdas/shared/src/common/validator/expression_checker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,7 +586,7 @@ def _validate_positive(self, _expression_rule, field_name, field_value, row) ->
586586
# NHSNumber Validate
587587
def _validate_nhs_number(self, _expression_rule, field_name, field_value, row) -> ErrorReport:
588588
try:
589-
regex_rule = "^6[0-9]{10}$"
589+
regex_rule = r"^6\d{10}$"
590590
result = re.search(regex_rule, field_value)
591591
if not result:
592592
raise RecordError(

lambdas/shared/src/common/validator/reporter/dq_reporter.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ def generate_error_report(self, event_id, occurrence, error_records: list[ErrorR
4040
self.error_report["eventId"] = event_id
4141
self.error_report["results"]["timeliness_processed"] = time_taken
4242

43-
for errorRecord in error_records:
44-
self.update_report(errorRecord)
43+
for error_record in error_records:
44+
self.update_report(error_record)
4545

4646
json_error_report = json.dumps(self.error_report)
4747
return json_error_report

lambdas/shared/src/common/validator/validator.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ def _validate_expression(
8181
if inc_header_in_row_count:
8282
row = 2
8383

84-
if self.isCSV:
84+
if self.is_csv:
8585
expression_fieldname = expression["fieldNameCSV"]
8686
else:
8787
expression_fieldname = expression["fieldNameFHIR"]
@@ -171,24 +171,24 @@ def run_validation(
171171
match self.data_type: # 'FHIR', 'FHIRJSON', 'CSV', 'CSVROW'
172172
case DataType.FHIR:
173173
self.data_parser = self._get_fhir_parser(self.filepath)
174-
self.isCSV = False
174+
self.is_csv = False
175175
case DataType.FHIRJSON:
176176
self.data_parser = self._get_fhir_json_parser(self.json_data)
177-
self.isCSV = False
177+
self.is_csv = False
178178
case DataType.CSV:
179179
self.data_parser = self._get_csv_parser(self.filepath)
180-
self.isCSV = True
180+
self.is_csv = True
181181
case DataType.CSVROW:
182182
self.data_parser = self._get_csv_line_parser(self.csv_row, self.csv_header)
183-
self.isCSV = True
183+
self.is_csv = True
184184

185185
except Exception as e:
186186
if report_unexpected_exception:
187187
message = f"Data Parser Unexpected exception [{e.__class__.__name__}]: {e}"
188188
return [ErrorReport(code=0, message=message)]
189189

190190
try:
191-
schemaParser = self._get_schema_parser(self.schema_file)
191+
schema_parser = self._get_schema_parser(self.schema_file)
192192
except Exception as e:
193193
if report_unexpected_exception:
194194
message = f"Schema Parser Unexpected exception [{e.__class__.__name__}]: {e}"
@@ -203,7 +203,7 @@ def run_validation(
203203

204204
# get list of expressions
205205
try:
206-
expressions = schemaParser.get_expressions()
206+
expressions = schema_parser.get_expressions()
207207
except Exception as e:
208208
if report_unexpected_exception:
209209
message = f"Expression Getter Unexpected exception [{e.__class__.__name__}]: {e}"
@@ -217,10 +217,10 @@ def run_validation(
217217
# -------------------------------------------------------------------------
218218
# Report Generation
219219
# Build the error Report
220-
def build_error_report(self, eventId):
221-
OccurrenceDateTime = self.data_parser.get_key_single_value("occurrenceDateTime")
220+
def build_error_report(self, event_id):
221+
occurrence_date_time = self.data_parser.get_key_single_value("occurrenceDateTime")
222222
dq_reporter = DQReporter()
223-
dq_report = dq_reporter.generate_error_report(eventId, OccurrenceDateTime, self.error_records)
223+
dq_report = dq_reporter.generate_error_report(event_id, occurrence_date_time, self.error_records)
224224

225225
return dq_report
226226

0 commit comments

Comments
 (0)