hundreds-breakfast-49010
07/22/2019, 6:51 PM./pants goals
shouldn't care wehther the engine is v1 or v2?average-vr-56795
07/22/2019, 6:57 PMValidate
has no pydoc, and IIRC the v1 goal discovery for ./pants goals
skips things with no pydoc; my guess is the v2 goal discovery for ./pants goals
doesn’t skip them.average-vr-56795
07/22/2019, 6:57 PMpants$ rg -A1 "class List.*Goal"
src/python/pants/rules/core/list_targets.py
13:class List(LineOriented, Goal):
14- """Lists all targets matching the target specs."""
pants-plugins/src/python/internal_backend/rules_for_testing/register.py
10:class ListAndDieForTesting(Goal):
11- """A fast and deadly variant of `./pants list`."""
pants$ rg -A1 "class Validate.*Goal"
src/python/pants/backend/project_info/rules/source_file_validator.py
31:class Validate(Goal):
32- name = 'validate'
hundreds-breakfast-49010
07/22/2019, 7:43 PM./pants goals
without giving any other flags, is that doing v1 or v2 goal discovery?average-vr-56795
07/22/2019, 9:23 PMhundreds-breakfast-49010
07/22/2019, 9:50 PMpants/core_tasks/register.py
right?hundreds-breakfast-49010
07/22/2019, 9:50 PMpants/rules/core/register.py
hundreds-breakfast-49010
07/22/2019, 9:50 PMrules()
is getting invokedhundreds-breakfast-49010
07/22/2019, 10:54 PMextension_loader.py