You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
2.0 KiB
42 lines
2.0 KiB
11 months ago
|
[importlinter]
|
||
|
root_packages =
|
||
|
openpilot
|
||
|
|
||
|
[importlinter:contract:1]
|
||
|
name = Forbid imports from openpilot.selfdrive.car to openpilot.system
|
||
|
type = forbidden
|
||
|
source_modules =
|
||
|
openpilot.selfdrive.car
|
||
|
forbidden_modules =
|
||
|
openpilot.system
|
||
|
openpilot.body
|
||
|
openpilot.docs
|
||
|
openpilot.msgq
|
||
|
openpilot.panda
|
||
|
openpilot.rednose
|
||
|
openpilot.release
|
||
|
openpilot.teleoprtc
|
||
|
openpilot.tinygrad
|
||
|
ignore_imports =
|
||
|
openpilot.selfdrive.car.card -> openpilot.common.realtime
|
||
|
openpilot.selfdrive.car.card -> openpilot.selfdrive.controls.lib.events
|
||
|
openpilot.selfdrive.car.interfaces -> openpilot.selfdrive.controls.lib.events
|
||
|
openpilot.selfdrive.car.tests.test_models -> openpilot.tools.lib.logreader
|
||
|
openpilot.selfdrive.car.tests.test_models -> openpilot.selfdrive.car.card
|
||
|
openpilot.selfdrive.car.tests.test_models -> openpilot.tools.lib.route
|
||
|
openpilot.selfdrive.car.tests.test_models -> openpilot.system.hardware.hw
|
||
|
openpilot.selfdrive.car.tests.test_models -> openpilot.selfdrive.test.helpers
|
||
|
openpilot.selfdrive.car.isotp_parallel_query -> openpilot.common.swaglog
|
||
|
openpilot.selfdrive.car.fw_versions -> openpilot.common.swaglog
|
||
|
openpilot.selfdrive.car.disable_ecu -> openpilot.common.swaglog
|
||
|
openpilot.selfdrive.car.vin -> openpilot.common.swaglog
|
||
|
openpilot.selfdrive.car.ecu_addrs -> openpilot.common.swaglog
|
||
|
openpilot.selfdrive.car.car_helpers -> openpilot.common.swaglog
|
||
|
openpilot.selfdrive.car.car_helpers -> openpilot.system.version
|
||
|
openpilot.selfdrive.car.interfaces -> openpilot.selfdrive.controls.lib.drive_helpers
|
||
|
openpilot.selfdrive.car.tests.test_car_interfaces -> openpilot.selfdrive.controls.lib.latcontrol_angle
|
||
|
openpilot.selfdrive.car.tests.test_car_interfaces -> openpilot.selfdrive.controls.lib.longcontrol
|
||
|
openpilot.selfdrive.car.tests.test_car_interfaces -> openpilot.selfdrive.controls.lib.latcontrol_torque
|
||
|
openpilot.selfdrive.car.tests.test_car_interfaces -> openpilot.selfdrive.controls.lib.latcontrol_pid
|
||
|
unmatched_ignore_imports_alerting = warn
|