Skip to content

Commit 7b27d82

Browse files
committed
fix: linting
1 parent 85287f7 commit 7b27d82

File tree

9 files changed

+54
-10
lines changed

9 files changed

+54
-10
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Generated by Django 5.2.7 on 2025-10-10 15:16
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("commons", "0018_settings_vex_justification_style_and_more"),
10+
("commons", "0019_merge_20250727_1457"),
11+
]
12+
13+
operations = []
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Generated by Django 5.2.7 on 2025-10-10 15:15
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("core", "0070_components_view_open_observations"),
10+
("core", "0075_merge_20250715_1104"),
11+
]
12+
13+
operations = []
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Generated by Django 5.2.7 on 2025-10-10 15:15
2+
3+
from django.db import migrations
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
("rules", "0016_alter_rule_new_vex_justification"),
10+
("rules", "0017_alter_rule_approval_remark"),
11+
]
12+
13+
operations = []

frontend/src/commons/functions.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -358,8 +358,10 @@ export const justificationIsEnabledForStatus = (status: string) => {
358358

359359
export const remediationsAreEnabledForStatus = (status: string) => {
360360
const vex_enabled = feature_vex_enabled();
361-
const remediations_recommended_for_status =
362-
[OBSERVATION_STATUS_RISK_ACCEPTED, OBSERVATION_STATUS_AFFECTED].indexOf(status) >= 0;
361+
const remediations_recommended_for_status = [
362+
OBSERVATION_STATUS_RISK_ACCEPTED,
363+
OBSERVATION_STATUS_AFFECTED,
364+
].includes(status);
363365
return vex_enabled && remediations_recommended_for_status;
364366
};
365367
export const is_superuser = () => {

frontend/src/core/observations/ObservationAssessment.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ import {
1515
import SmallButton from "../../commons/custom_fields/SmallButton";
1616
import { ToolbarCancelSave } from "../../commons/custom_fields/ToolbarCancelSave";
1717
import { validate_after_today, validate_required } from "../../commons/custom_validators";
18-
import { justificationIsEnabledForStatus, remediationsAreEnabledForStatus, settings_vex_justification_style } from "../../commons/functions";
18+
import {
19+
justificationIsEnabledForStatus,
20+
remediationsAreEnabledForStatus,
21+
settings_vex_justification_style,
22+
} from "../../commons/functions";
1923
import { AutocompleteInputMedium, AutocompleteInputWide, TextInputWide } from "../../commons/layout/themes";
2024
import { httpClient } from "../../commons/ra-data-django-rest-framework";
2125
import { VEX_JUSTIFICATION_TYPE_CSAF_OPENVEX, VEX_JUSTIFICATION_TYPE_CYCLONEDX } from "../../commons/types";

frontend/src/core/observations/ObservationBulkAssessment.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222
settings_risk_acceptance_expiry_date,
2323
settings_vex_justification_style,
2424
} from "../../commons/functions";
25-
import { AutocompleteInputMedium, TextInputWide, AutocompleteInputWide } from "../../commons/layout/themes";
25+
import { AutocompleteInputMedium, AutocompleteInputWide, TextInputWide } from "../../commons/layout/themes";
2626
import { httpClient } from "../../commons/ra-data-django-rest-framework";
2727
import { VEX_JUSTIFICATION_TYPE_CSAF_OPENVEX, VEX_JUSTIFICATION_TYPE_CYCLONEDX } from "../../commons/types";
2828
import {

frontend/src/core/observations/ObservationEmbeddedList.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,9 +218,9 @@ const ObservationsEmbeddedList = ({ product }: ObservationsEmbeddedListProps) =>
218218
<SeverityField label="Severity" source="current_severity" />
219219
<ChipField source="current_status" label="Status" />
220220
<NumberField source="upgrade_impact_score" label="Upgrade Impact Score" />
221-
{product && product.has_component && <NumberField source="epss_score" label="EPSS" />}
221+
{product?.has_component && <NumberField source="epss_score" label="EPSS" />}
222222
{/* {product && product.has_services && <TextField source="origin_service_name" label="Service" />} */}
223-
{product && product.has_component && (
223+
{product?.has_component && (
224224
<TextField
225225
source="origin_component_name_version"
226226
label="Component"

frontend/src/core/observations/ObservationShowDescriptionRecommendation.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ const ObservationShowDescriptionRecommendation = () => {
1818
<MarkdownField content={observation.recommendation} label="Recommendation" />
1919
</Labeled>
2020
)}
21-
{observation && observation.duplicates && observation.duplicates.length > 0 && (
21+
{observation?.duplicates?.length > 0 && (
2222
<Labeled label="Duplicates">
2323
<Stack direction="row" spacing={2}>
24-
{observation.duplicates.map((duplicate: any) => (
24+
{observation!.duplicates.map((duplicate: any) => (
2525
<TextUrlField
2626
label="Duplicate"
2727
text={duplicate.id}

frontend/src/rules/functions.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,11 @@ import {
2929
settings_vex_justification_style,
3030
} from "../commons/functions";
3131
import { AutocompleteInputMedium, AutocompleteInputWide, TextInputWide, useStyles } from "../commons/layout/themes";
32-
import { VEX_JUSTIFICATION_TYPE_CSAF_OPENVEX, VEX_JUSTIFICATION_TYPE_CYCLONEDX } from "../commons/types";
32+
import { VEX_JUSTIFICATION_TYPE_CYCLONEDX } from "../commons/types";
3333
import {
3434
OBSERVATION_CYCLONEDX_VEX_JUSTIFICATION_CHOICES,
3535
OBSERVATION_SEVERITY_CHOICES,
3636
OBSERVATION_STATUS_CHOICES,
37-
OBSERVATION_VEX_JUSTIFICATION_CHOICES,
3837
OBSERVATION_VEX_REMEDIATION_CATEGORY_CHOICES,
3938
} from "../core/types";
4039
import general_rules from "./general_rules";

0 commit comments

Comments
 (0)