master
Merge bitcoin/bitcoin#34547: lint: modernise lint tooling
lint: doc: detail lint tool install methods
contrib: Use text=True in subprocess over manual encoding handling
lint: Require scripted-diff script to succeed
lint: fix lint issue in lint script
scripted-diff: [doc] Unify stale copyright headers
lint: more reuse of SHARED_EXCLUDED_SUBTREES
qt: Fix `-Wsfinae-incomplete` warnings when building with GCC 16.x
lint: re-add guix scripts to mypy linting
lint: Add `lint-qt-translation.py`
test: remove redundant test suite uniqueness lint