[roll] Roll fuchsia [shac] Add fidl-lint static analysis check

Add _fidl_lint check to scripts/shac/fidl.star to run fidl-lint on
affected .fidl files during static analysis.

Parses structured findings and suggested replacements emitted by
fidl-lint --format=json, enabling automated fixing with `shac fix`.

Test: Manually verified with invalid FIDL definitions using
      `fx host-tool shac check --only=fidl_lint` and verified
      automatic replacement using `fx host-tool shac fix`.

Original-Original-Bug: 549272289
TAG: agy
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1769571
Original-Original-Revision: 88552af9d74cecc71413952829efe44877e1da57
GitOrigin-RevId: 0eedb1577e18597b43a82d6adea07541476e513e
Change-Id: I7cc4e4fe13e5dd018a7a4e388f69666cd427bde1
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1789765
Cr-Commit-Position: refs/heads/main@{#200730}
1 file changed
tree: 1027463624a12deb4818779868ab3ce7c3637809
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.