- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.expect files (263): tests/lsp/ast-in-line-code-action.expect tests/lsp/non-ast-in-line-code-action.expect tests/lsp/basic-diagnostic.expect tests/examples/MustUseOverrideAttributeLinter/with_leading_comment.php.expect tests/examples/MustUseOverrideAttributeLinter/overrides_parent.php.autofix.expect tests/examples/MustUseOverrideAttributeLinter/with_other_attribute_with_value.php.expect tests/examples/MustUseOverrideAttributeLinter/with_generic_parent.php.expect tests/examples/MustUseOverrideAttributeLinter/with_leading_newline.php.expect tests/examples/MustUseOverrideAttributeLinter/with_other_attribute.php.expect tests/examples/MustUseOverrideAttributeLinter/with_other_attribute.php.autofix.expect tests/examples/MustUseOverrideAttributeLinter/overrides_grandparent.php.expect tests/examples/MustUseOverrideAttributeLinter/with_other_attribute_with_value.php.autofix.expect tests/examples/MustUseOverrideAttributeLinter/with_leading_newline.php.autofix.expect tests/examples/MustUseOverrideAttributeLinter/with_leading_comment_and_other_attribute.php.expect tests/examples/MustUseOverrideAttributeLinter/overrides_parent.php.expect tests/examples/MustUseOverrideAttributeLinter/with_generic_parent.php.autofix.expect tests/examples/MustUseOverrideAttributeLinter/with_leading_comment_and_other_attribute.php.autofix.expect tests/examples/MustUseOverrideAttributeLinter/overrides_grandparent.php.autofix.expect tests/examples/MustUseOverrideAttributeLinter/with_leading_comment.php.autofix.expect tests/examples/NoFinalMethodInFinalClassLinter/no_final_method_in_final_class_linter.php.autofix.expect tests/examples/NoFinalMethodInFinalClassLinter/no_final_method_in_final_class_linter.php.expect tests/examples/NoPHPEqualityLinter/double_equals.php.json-cli.expect tests/examples/NoPHPEqualityLinter/double_equals.php.autofix.expect tests/examples/NoPHPEqualityLinter/double_equals.php.expect tests/examples/migrations/is_refinement.php.expect tests/examples/migrations/demangle_xhp.hack.expect tests/examples/migrations/harden_varray_or_darray_typehints.hack.expect tests/examples/migrations/fixme4110.hack.expect tests/examples/migrations/TopLevelRequires/has_class_with_no_parents.hack.expect tests/examples/migrations/TopLevelRequires/has_class_extends.hack.expect tests/examples/migrations/TopLevelRequires/eight_spaces.php.expect tests/examples/migrations/TopLevelRequires/has_class_implements.hack.expect tests/examples/migrations/TopLevelRequires/no_entrypoint.php.expect tests/examples/migrations/TopLevelRequires/all_types.php.expect tests/examples/migrations/TopLevelRequires/empty_entrypoint.php.expect tests/examples/migrations/hsl.php.expect tests/examples/migrations/remove_xhp_child_declarations.hack.expect tests/examples/migrations/add_fixmes.php.expect tests/examples/migrations/ExplicitPartialMode/extra_comments.php.expect tests/examples/migrations/ExplicitPartialMode/eof.php.expect tests/examples/migrations/ExplicitPartialMode/strict.php.expect tests/examples/migrations/ExplicitPartialMode/partial.php.expect tests/examples/migrations/ExplicitPartialMode/missing.php.expect tests/examples/migrations/ExplicitPartialMode/none.hack.expect tests/examples/migrations/dollar_brace_embedded_variable.php.expect tests/examples/migrations/xhp_class_modifier.hack.expect tests/examples/migrations/optional_shape_fields.php.expect tests/examples/migrations/implicit_shape_subtypes.php.expect tests/examples/migrations/AddXHPChildrenDeclarationMethod/namespace_blocks.hack.expect tests/examples/migrations/AddXHPChildrenDeclarationMethod/leading_trivia.hack.expect tests/examples/migrations/AddXHPChildrenDeclarationMethod/basic_behavior.hack.expect tests/examples/migrations/AddXHPChildrenDeclarationMethod/no_children.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns2_nobody_unun.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns2_body_unun.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns1_body_nu.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns1_body_unu.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns2_body_unn.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns1_body_un.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns1_nobody_n.hack.expect tests/examples/migrations/XHPLibV3ToV4/basic.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns1_body_n.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns2_nobody_unn.hack.expect tests/examples/migrations/XHPLibV3ToV4/existing_uses.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns2_body_nn.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns1_nobody_un.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns1_nobody_unu.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns2_nobody_nn.hack.expect tests/examples/migrations/XHPLibV3ToV4/ns1_nobody_nu.hack.expect tests/examples/NoElseifLinter/elseif.php.autofix.expect tests/examples/NoElseifLinter/elseif_leading_trailing.php.expect tests/examples/NoElseifLinter/elseif_leading_trailing.php.autofix.expect tests/examples/NoElseifLinter/elseif.php.expect tests/examples/NoStringInterpolationLinter/heredoc.php.expect tests/examples/NoStringInterpolationLinter/no_header.hack.autofix.expect tests/examples/NoStringInterpolationLinter/simple_variables.php.autofix.expect tests/examples/NoStringInterpolationLinter/no_header.hack.expect tests/examples/NoStringInterpolationLinter/heredoc.php.autofix.expect tests/examples/NoStringInterpolationLinter/simple_variables.php.expect tests/examples/DontAwaitInALoopLinter/await_in_foreach.php.expect tests/examples/DontAwaitInALoopLinter/await_in_terminal_statement.php.expect tests/examples/DontAwaitInALoopLinter/not_next_line.php.expect tests/examples/DontAwaitInALoopLinter/nested.php.expect tests/examples/DontAwaitInALoopLinter/bad_terminal_statement.php.expect tests/examples/DontAwaitInALoopLinter/excluded.hack.expect tests/examples/DontAwaitInALoopLinter/await_in_while.php.expect tests/examples/UseStatementWithAsLinter/use_statements_with_as.php.expect tests/examples/NoEmptyStatementsLinter/empty_statements.php.autofix.expect tests/examples/NoEmptyStatementsLinter/empty_statements.php.expect tests/examples/NoEmptyStatementsLinter/type_error_thrown_on_autofix.php.expect tests/examples/NoEmptyStatementsLinter/type_error_thrown_on_autofix.php.autofix.expect tests/examples/UseStatementWithoutKindLinter/unused.php.expect tests/examples/UseStatementWithoutKindLinter/both_used.php.expect tests/examples/UseStatementWithoutKindLinter/namespace_used.php.expect tests/examples/UseStatementWithoutKindLinter/both_used.php.autofix.expect tests/examples/UseStatementWithoutKindLinter/type_used.php.autofix.expect tests/examples/UseStatementWithoutKindLinter/namespace_used.php.autofix.expect tests/examples/UseStatementWithoutKindLinter/unused.php.autofix.expect tests/examples/UseStatementWithoutKindLinter/type_used.php.expect tests/examples/HHClientLinterIgnore/invalid_null_check.hack.expect tests/examples/HHClientLinterIgnore/clone.hack.expect tests/examples/GroupUseStatementsLinter/use.php.expect tests/examples/GroupUseStatementsLinter/sort.php.expect tests/examples/GroupUseStatementsLinter/use.php.autofix.expect tests/examples/GroupUseStatementsLinter/sort.php.autofix.expect tests/examples/SuppressLineLinter/trailing_whitespace.php.expect tests/examples/NamespacePrivateLinter/namespace_private_enum_reference_new.php.expect tests/examples/NamespacePrivateLinter/namespace_private_ref_private_constant_same_ns.php.expect tests/examples/NamespacePrivateLinter/namespace_private_call_non_static_private.php.expect tests/examples/NamespacePrivateLinter/namespace_private_type_annotation.php.expect tests/examples/NamespacePrivateLinter/namespace_private_only_ns_banned.php.expect tests/examples/NamespacePrivateLinter/namespace_private_only_ns_allowed.php.expect tests/examples/NamespacePrivateLinter/namespace_private_enum_reference_in_same_ws.php.expect tests/examples/NamespacePrivateLinter/namespace_private_in_no_ns.php.expect tests/examples/NamespacePrivateLinter/namespace_private_with_relative_path_happy_case.php.expect tests/examples/NamespacePrivateLinter/namespace_private_pass_classname.php.expect tests/examples/NamespacePrivateLinter/namespace_private_call_non_static_private_method.php.expect tests/examples/NamespacePrivateLinter/namespace_private_enum_reference.php.expect tests/examples/NamespacePrivateLinter/namespace_private_call_method_in_another_ns.php.expect tests/examples/NamespacePrivateLinter/namespace_private_in_same_ns.php.expect tests/examples/NamespacePrivateLinter/namespace_private_ref_private_constant.php.expect tests/examples/FinalOrAbstractClassLinter/classes.php.expect tests/examples/CamelCasedMethodsUnderscoredFunctionsLinter/upper_camel_cased_methods.php.expect tests/examples/CamelCasedMethodsUnderscoredFunctionsLinter/underscored_methods.php.expect tests/examples/CamelCasedMethodsUnderscoredFunctionsLinter/function_with_acronym.php.expect tests/examples/CamelCasedMethodsUnderscoredFunctionsLinter/special_cases.php.expect tests/examples/CamelCasedMethodsUnderscoredFunctionsLinter/camel_cased_functions.php.expect tests/examples/CamelCasedMethodsUnderscoredFunctionsLinter/unknown_suffix.php.expect tests/examples/rewrite_comments.php.expect tests/examples/PreferRequireOnceLinter/prefer_require_once_linter.php.autofix.expect tests/examples/PreferRequireOnceLinter/prefer_require_once_linter.php.expect tests/examples/UseStatementWithLeadingBackslashLinter/mixed.php.expect tests/examples/UseStatementWithLeadingBackslashLinter/mixed.php.autofix.expect tests/examples/HHClientLinterIgnoreExcept/invalid_null_check.hack.expect tests/examples/HHClientLinterIgnoreExcept/clone.hack.expect tests/examples/DontHaveTwoEmptyLinesInARowLinter/bad_example.php.expect tests/examples/DontHaveTwoEmptyLinesInARowLinter/loads_of_blank_lines_in_a_row.php.autofix.expect tests/examples/DontHaveTwoEmptyLinesInARowLinter/loads_of_blank_lines_in_a_row.php.expect tests/examples/DontHaveTwoEmptyLinesInARowLinter/bad_example.php.autofix.expect tests/examples/UnusedParameterLinter/function_param.php.expect tests/examples/UnusedParameterLinter/method_param.php.autofix.expect tests/examples/UnusedParameterLinter/function_param.php.autofix.expect tests/examples/UnusedParameterLinter/promoted.php.autofix.expect tests/examples/UnusedParameterLinter/method_param.php.expect tests/examples/UnusedParameterLinter/promoted.php.expect tests/examples/PreferLambdasLinter/prefer_lambdas.php.autofix.expect tests/examples/PreferLambdasLinter/prefer_lambdas.php.expect tests/examples/UnusedUseClauseLinter/types.php.autofix.expect tests/examples/UnusedUseClauseLinter/collapsing.php.autofix.expect tests/examples/UnusedUseClauseLinter/group_use.php.expect tests/examples/UnusedUseClauseLinter/collapsing.php.expect tests/examples/UnusedUseClauseLinter/types.php.expect tests/examples/UnusedUseClauseLinter/group_use.php.autofix.expect tests/examples/StrictModeOnlyLinter/default_with_strict_on_next_line.php.autofix.expect tests/examples/StrictModeOnlyLinter/default_with_strict_on_next_line.php.expect tests/examples/StrictModeOnlyLinter/strict_typo.php.expect tests/examples/StrictModeOnlyLinter/strict_typo.php.autofix.expect tests/examples/StrictModeOnlyLinter/garbage.php.expect tests/examples/StrictModeOnlyLinter/garbage.php.autofix.expect tests/examples/SuppressASTLinterAwait/nested.php.expect tests/examples/SuppressASTLinterAwait/await_in_while.php.expect tests/examples/NoNewlineAtStartOfControlFlowBlockLinter/example.php.autofix.expect tests/examples/NoNewlineAtStartOfControlFlowBlockLinter/example.php.expect tests/examples/LicenseHeaderLinter/incorrect_copyright.hack.expect tests/examples/LicenseHeaderLinter/empty_file.php.expect tests/examples/LicenseHeaderLinter/incorrect_copyright_with_comments.php.autofix.expect tests/examples/LicenseHeaderLinter/empty_file.php.autofix.expect tests/examples/LicenseHeaderLinter/no_markup_header.hack.expect tests/examples/LicenseHeaderLinter/no_decls.php.autofix.expect tests/examples/LicenseHeaderLinter/no_markup_header.hack.autofix.expect tests/examples/LicenseHeaderLinter/no_copyright.php.expect tests/examples/LicenseHeaderLinter/no_copyright.php.autofix.expect tests/examples/LicenseHeaderLinter/no_copyright_with_comments.php.autofix.expect tests/examples/LicenseHeaderLinter/incorrect_copyright.hack.autofix.expect tests/examples/LicenseHeaderLinter/incorrect_copyright.php.autofix.expect tests/examples/LicenseHeaderLinter/incorrect_copyright_with_comments.php.expect tests/examples/LicenseHeaderLinter/no_decls.php.expect tests/examples/LicenseHeaderLinter/incorrect_copyright.php.expect tests/examples/LicenseHeaderLinter/no_copyright_with_comments.php.expect tests/examples/NewlineAtEndOfFileLinter/too_many.php.autofix.expect tests/examples/NewlineAtEndOfFileLinter/too_many_after_comment.php.expect tests/examples/NewlineAtEndOfFileLinter/too_many.php.expect tests/examples/NewlineAtEndOfFileLinter/too_many_after_comment.php.autofix.expect tests/examples/NewlineAtEndOfFileLinter/none.php.autofix.expect tests/examples/NewlineAtEndOfFileLinter/none.php.expect tests/examples/NoWhitespaceAtEndOfLineLinter/trailing_whitespace.php.expect tests/examples/NoWhitespaceAtEndOfLineLinter/left_brace_token_whitespace.php.autofix.expect tests/examples/NoWhitespaceAtEndOfLineLinter/trailing_whitespace.php.autofix.expect tests/examples/NoWhitespaceAtEndOfLineLinter/only_whitespace.php.expect tests/examples/NoWhitespaceAtEndOfLineLinter/left_brace_token_whitespace.php.expect tests/examples/NoWhitespaceAtEndOfLineLinter/only_whitespace.php.autofix.expect tests/examples/PreferSingleQuotedStringLiteralLinter/string_literal_in_attribute.hack.autofix.expect tests/examples/PreferSingleQuotedStringLiteralLinter/plain_strings.hack.expect tests/examples/PreferSingleQuotedStringLiteralLinter/plain_strings.hack.autofix.expect tests/examples/PreferSingleQuotedStringLiteralLinter/string_literal_in_attribute.hack.expect tests/examples/PreferSingleQuotedStringLiteralLinter/some_concatenation.hack.expect tests/examples/PreferSingleQuotedStringLiteralLinter/some_concatenation.hack.autofix.expect tests/examples/UnreachableCodeLinter/unreachable.php.expect tests/examples/HHClientLinter/invalid_null_check.hack.expect tests/examples/HHClientLinter/clone.hack.expect tests/examples/DataProviderTypesLinter/use_namespace_hacktest.hack.expect tests/examples/DataProviderTypesLinter/inner_type_is_a_darray_tuple.hack.autofix.expect tests/examples/DataProviderTypesLinter/outer_type_is_varray.hack.expect tests/examples/DataProviderTypesLinter/inner_type_and_outer_type_are_non_canonical.hack.autofix.expect tests/examples/DataProviderTypesLinter/fully_qualified_data_provider.hack.expect tests/examples/DataProviderTypesLinter/aa_test_typechecks.hack.autofix.expect tests/examples/DataProviderTypesLinter/inner_type_is_not_a_tuple.hack.autofix.expect tests/examples/DataProviderTypesLinter/inner_type_is_a_varray_tuple.hack.expect tests/examples/DataProviderTypesLinter/clean_example_with_dict.hack.expect tests/examples/DataProviderTypesLinter/use_namespace_hacktest.hack.autofix.expect tests/examples/DataProviderTypesLinter/in_a_namespace.hack.autofix.expect tests/examples/DataProviderTypesLinter/inner_type_is_not_a_tuple.hack.expect tests/examples/DataProviderTypesLinter/clean_example_with_dict.hack.autofix.expect tests/examples/DataProviderTypesLinter/inner_type_is_a_varray_tuple.hack.autofix.expect tests/examples/DataProviderTypesLinter/inner_type_is_a_darray_tuple.hack.expect tests/examples/DataProviderTypesLinter/in_a_namespace.hack.expect tests/examples/DataProviderTypesLinter/clean_example.hack.autofix.expect tests/examples/DataProviderTypesLinter/aa_test_typechecks.hack.expect tests/examples/DataProviderTypesLinter/inner_type_and_outer_type_are_non_canonical.hack.expect tests/examples/DataProviderTypesLinter/clean_example.hack.expect tests/examples/DataProviderTypesLinter/fully_qualified_data_provider.hack.autofix.expect tests/examples/DataProviderTypesLinter/outer_type_is_varray.hack.autofix.expect tests/examples/UnusedUseClauseLinterXHP/xhp.hack.expect tests/examples/UnusedUseClauseLinterXHP/xhp.hack.autofix.expect tests/examples/ConsistentLineEndingsLinter/LF.hack.expect tests/examples/ConsistentLineEndingsLinter/CRLF.hack.autofix.expect tests/examples/ConsistentLineEndingsLinter/LF.hack.autofix.expect tests/examples/ConsistentLineEndingsLinter/CRLF.hack.expect tests/examples/append_to_nodelist.hack.expect tests/examples/MustUseBracesForControlFlowLinter/if_else_two_lines.php.autofix.expect tests/examples/MustUseBracesForControlFlowLinter/if_else_two_lines.php.expect tests/examples/MustUseBracesForControlFlowLinter/if_one_line.php.autofix.expect tests/examples/MustUseBracesForControlFlowLinter/if_two_lines.php.autofix.expect tests/examples/MustUseBracesForControlFlowLinter/all_statement_types.php.autofix.expect tests/examples/MustUseBracesForControlFlowLinter/if_else_comments.php.expect tests/examples/MustUseBracesForControlFlowLinter/if_else_four_lines.php.autofix.expect tests/examples/MustUseBracesForControlFlowLinter/if_else_four_lines.php.expect tests/examples/MustUseBracesForControlFlowLinter/if_else_comments.php.autofix.expect tests/examples/MustUseBracesForControlFlowLinter/if_else_four_lines_with_leading_whitespace.php.expect tests/examples/MustUseBracesForControlFlowLinter/if_one_line.php.expect tests/examples/MustUseBracesForControlFlowLinter/all_statement_types.php.expect tests/examples/MustUseBracesForControlFlowLinter/if_else_four_lines_with_leading_whitespace.php.autofix.expect tests/examples/MustUseBracesForControlFlowLinter/if_two_lines.php.expect tests/examples/AsyncFunctionAndMethodLinter/special_cases.php.expect tests/examples/AsyncFunctionAndMethodLinter/async_methods.php.expect tests/examples/AsyncFunctionAndMethodLinter/async_functions.php.expect tests/examples/AsyncFunctionAndMethodLinter/async_suffix.php.expect tests/examples/SuppressASTLinterCase/camel_cased_functions.php.expect tests/examples/DontUseAsioJoinLinter/not-in-a-namespaced-file.hack.expect tests/examples/DontUseAsioJoinLinter/in-a-namespaced-file.hack.expect tests/examples/GroupUseStatementAlphabetizationLinter/comma.php.expect tests/examples/GroupUseStatementAlphabetizationLinter/use.php.expect tests/examples/GroupUseStatementAlphabetizationLinter/use.php.autofix.expect tests/examples/GroupUseStatementAlphabetizationLinter/comma.php.autofix.expect tests/examples/ShoutCaseEnumMembersLinter/shout_case_enum_members_linter.php.expect tests/examples/ShoutCaseEnumMembersLinter/shout_case_enum_members_linter.php.autofix.expect tests/examples/UnusedVariableLinter/unused_subscript.php.expect tests/examples/UnusedVariableLinter/unused_list.php.autofix.expect tests/examples/UnusedVariableLinter/unused_variable.php.expect tests/examples/UnusedVariableLinter/unused_list.php.expect tests/examples/UnusedVariableLinter/unused_foreach.php.expect tests/examples/UnusedVariableLinter/unused_foreach.php.autofix.expect tests/examples/UnusedVariableLinter/unused_variable.php.autofix.expect tests/examples/UnusedVariableLinter/unused_subscript.php.autofix.expect - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *. files (6): LICENSE bin/hhast-migrate bin/update-schema bin/hhast-dump bin/hhast-lint bin/update-codegen - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.unparsable files (4): tests/examples/NonHackFileTest/php_files/html_file.php.unparsable tests/examples/NonHackFileTest/php_files/real_php_file.php.unparsable tests/examples/NonHackFileTest/php_files/templated_html_file.php.unparsable tests/examples/NonHackFileTest/php_files/empty_file.php.unparsable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.hhconfig files (2): tests/examples/migrations/fixme4110.hack.hhconfig .hhconfig - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.hck files (1): tests/examples/NonHackFileTest/hack_files/deprecated.hck - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - *.syntaxexample files (1): src/__Private/codegen/data/PHPStaticAnonymousFunction.SyntaxExample - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -