Ramin Halavati f810dae272 Add two items to licenses allow list. 3 月之前
..
fields f810dae272 Add two items to licenses allow list. 3 月之前
tests a60883e901 metadata: Fix metadata validator error reporting 5 月之前
LICENSE_OWNERS 9748dcdb1a Add clear documentation to license_allowlist.py 7 月之前
OWNERS b5eb54d5c1 Updating presubmit to check license is a valid spdx identifier. 9 月之前
PRESUBMIT.py 6715758ed9 [ssci] PEP8 formatting for metadata directory 1 年之前
README.md 427f0f43ad [ssci] Script to run validation on all metadata files 2 年之前
SECURITY_TEAM_OWNERS b5eb54d5c1 Updating presubmit to check license is a valid spdx identifier. 9 月之前
__init__.py c7aca34c8e Define main metadata validation functions 2 年之前
dependency_metadata.py e42fac3e9c [dependency_metadata] Allow descriptions for CVEs 6 月之前
discover.py 9e7d3cec55 metadata: sort discovered files and validation messages 1 年之前
parse.py e42fac3e9c [dependency_metadata] Allow descriptions for CVEs 6 月之前
scan.py 77d30ab4f8 metadata: sort result summary 1 年之前
validate.py a60883e901 metadata: Fix metadata validator error reporting 5 月之前
validation_result.py 68c038603f metadata: add line number reporting 1 年之前

README.md

Validation for Chromium's Third Party Metadata Files

This directory contains the code to validate Chromium third party metadata files, i.e. README.chromium files.

Prerequisites

  1. Have the Chromium source code checked out on disk
  2. Ensure you've run gclient runhooks on your source checkout

Run

metadata/scan.py can be used to search for and validate all Chromium third party metadata files within a repository. For example, if your chromium/src checkout is at ~/my/path/to/chromium/src, run the following command from the root directory of depot_tools:

vpython3 --vpython-spec=.vpython3 metadata/scan.py ~/my/path/to/chromium/src