Skip to content

Commit fa5ba7b

Browse files
committed
adding pre-commit
1 parent 59f72c8 commit fa5ba7b

5 files changed

Lines changed: 13 additions & 19 deletions

File tree

.pre-commit-config.yaml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,16 @@ repos:
22
- repo: https://github.com/pre-commit/pre-commit-hooks
33
rev: v4.6.0
44
hooks:
5-
- id: trailing-whitespace
5+
- id: check-merge-conflict
66
- id: end-of-file-fixer
7+
- id: mixed-line-ending
78
- id: check-yaml
8-
- id: check-added-large-files
9+
- id: check-toml
10+
- id: detect-private-key
11+
- id: check-json
12+
- id: check-case-conflict
913

1014
- repo: https://github.com/psf/black
1115
rev: 24.4.2
1216
hooks:
1317
- id: black
14-
15-
- repo: https://github.com/astral-sh/ruff-pre-commit
16-
rev: v0.6.9
17-
hooks:
18-
- id: ruff
19-
args: [--select, I, --fix] # import-order rules + auto-fix
20-
- id: ruff-format # optional (formatter)

FiberFusing/background.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from FiberFusing.coordinate_system import CoordinateSystem
99
from FiberFusing.helper import OverlayStructureBaseClass
1010
from FiberFusing.utils import NameSpace, config_dict
11-
from FiberFusing
11+
1212

1313
@dataclass(config=config_dict)
1414
class BackGround(OverlayStructureBaseClass):

FiberFusing/geometries/linestring.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
from FiberFusing.geometries.base_class import Alteration
1212
from FiberFusing.utils import config_dict
13-
import geometries
13+
from FiberFusing import geometries
1414

1515
@dataclass(config=config_dict)
1616
class LineString(Alteration):

FiberFusing/geometries/point.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# -*- coding: utf-8 -*-
33

44
# Built-in imports
5-
from typing import Optional, Tuple, Self
5+
from typing import Optional, Tuple, Self, List
66
import numpy
77
from pydantic.dataclasses import dataclass
88
import shapely.geometry as geo
@@ -14,7 +14,7 @@
1414

1515
@dataclass(config=config_dict)
1616
class Point(geometries.base_class.Alteration):
17-
position: Optional[Tuple[float, float]] = None
17+
position: Tuple[float, float] | List[float] | None = None
1818
instance: Optional[geo.Point] = None
1919
index: Optional[float] = None
2020

FiberFusing/utils.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,18 @@
33
import FiberFusing as ff
44
from shapely.ops import unary_union, nearest_points
55
import shapely.geometry as geo
6-
7-
8-
from pydantic.dataclasses import dataclass
9-
from pydantic import ConfigDict, field_validator
10-
from dataclasses import field
6+
from pydantic import ConfigDict
117

128

139
config_dict = ConfigDict(
1410
extra='forbid',
15-
strict=True,
11+
strict=False,
1612
kw_only=True,
1713
arbitrary_types_allowed=True,
1814
frozen=False
1915
)
2016

17+
2118
class NameSpace:
2219
"""
2320
A flexible class that allows the dynamic addition of attributes via keyword arguments.

0 commit comments

Comments
 (0)