commit | 4d042fd43b68cee421c88b4ab1e47315777b3537 | [log] [tgz] |
---|---|---|
author | Jay Zhuang <jayzhuang@fuchsia.infra.roller.google.com> | Fri Sep 17 19:29:49 2021 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Fri Sep 17 12:31:01 2021 -0700 |
tree | d16c53f5d154caf9b889815cd9e1afa7cb489ebd | |
parent | 81fa4963d73bc65bf59b496be7c72ce3fea25198 [diff] |
[roll] Roll fuchsia [dart_analysis] Rm redundant analysis_options.yaml After this change, most dart libraries (including the ones outside of fuchsia.git) should now use the analysis_options.yaml added in project root. With the exception of allowlisted dart libraries that need custom analysis options to suppress certain checks. The allowlist is currently pretty small, we hope to fix all of them and disallow custom analysis options altogether. Some easy-to-fix linter errors previously skipped are fixed directly in this change. Added assertions to make sure custom analysis options always live in package root of their corresponding dart libraries, to prepare transition to `dart analyze`, which relies on this convention. Action tracer will make sure dart analysis it *not* reading unexpected analysis options files. Alongside the allowlist, they serve as a regression stop. Original-Bug: 84787 Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/582189 Original-Revision: 8a36658d2b9101f52aea20e10a002e2c78776aaa GitOrigin-RevId: 4920605d7b7d70af1d390c541a9b69fd68d4f00e Change-Id: Ic6ca7effe25836c7a463dac3c72059ca5acb3347
This repository contains Fuchsia's Global Integration manifest files.
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 via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.