opentofu/internal/states/statefile
Martin Atkins 547bb32cee statefile: old version upgrades exempt from linters
The functions in these files are for handling older state snapshot formats
that current OpenTofu versions never generate, and so it's highly unlikely
that we'll ever make substantial changes to these functions.

Therefore it's unjustified to risk reworking it to pass linting rules, and
so we'll add nolint comments instead. Our priority is to make as few
changes as possible to these functions, to minimize the risk of regressing
a upgrade paths that are exercised very infrequently.

(For context, state version 4 has been current ever since Terraform
v0.12.0, and so the earlier versions are long obsolete.)

Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
2025-01-06 08:38:15 -08:00
..
testdata Write state using compact JSON representation (#1647) 2024-05-21 15:04:10 -04:00
diagnostics.go Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
doc.go Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
file.go Force state change if encryption used fallback (#2232) 2024-12-03 17:44:30 -05:00
marshal_equal.go Integrate Encryption into State Backends (#1288) 2024-03-04 09:25:14 -05:00
read_test.go Refactor encryption configuration (#1387) 2024-03-13 10:58:52 -04:00
read.go Force state change if encryption used fallback (#2232) 2024-12-03 17:44:30 -05:00
roundtrip_test.go Force state change if encryption used fallback (#2232) 2024-12-03 17:44:30 -05:00
version0.go Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
version1_upgrade.go statefile: old version upgrades exempt from linters 2025-01-06 08:38:15 -08:00
version1.go Another batch of minor typos (#1953) 2024-09-09 07:51:39 -04:00
version2_upgrade.go statefile: old version upgrades exempt from linters 2025-01-06 08:38:15 -08:00
version2.go Another batch of minor typos (#1953) 2024-09-09 07:51:39 -04:00
version3_upgrade.go statefile: old version upgrades exempt from linters 2025-01-06 08:38:15 -08:00
version3.go Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
version4_test.go Update copyright notice (#1232) 2024-02-08 09:48:59 +00:00
version4.go Implement Provider for_each (#2105) 2024-11-05 18:08:23 -05:00
write.go Integrate Encryption into State Backends (#1288) 2024-03-04 09:25:14 -05:00