eslint-plugin-json-schema-validator
Version:
ESLint plugin that validates data using JSON Schema Validator.
1 lines • 3.99 kB
JSON
{"$schema":"http://json-schema.org/draft-04/schema#","type":"object","properties":{"custom_commands_path":{"type":["null","string","array"],"items":{"type":"string"},"default":null},"custom_assertions_path":{"type":["null","string","array"],"items":{"type":"string"},"default":null},"page_objects_path":{"type":["null","string","array"],"default":null},"globals_path":{"type":["null","string"],"default":null},"globals":{"type":"object","properties":{"abortOnAssertionFailure":{"type":"boolean","default":true},"abortOnElementLocateError":{"type":"boolean","default":false},"waitForConditionPollInterval":{"type":"integer","default":500},"waitForConditionTimeout":{"type":"integer","default":5000},"throwOnMultipleElementsReturned":{"type":"boolean","default":false},"suppressWarningsOnMultipleElementsReturned":{"type":"boolean","default":false},"asyncHookTimeout":{"type":"integer","default":10000},"unitTestsTimeout":{"type":"integer","default":2000},"customReporterCallbackTimeout":{"type":"integer","default":20000},"retryAssertionTimeout":{"type":"integer","default":5000},"reporter":{}}},"dotenv":{"type":"object"},"persist_globals":{"type":"boolean","default":false},"output_folder":{"type":"string","default":"tests_output"},"src_folders":{"type":["null","string","array"],"items":{"type":"string"},"default":null},"live_output":{"type":"boolean","default":false},"disable_colors":{"type":"boolean","default":false},"parallel_process_delay":{"type":"integer","default":10},"selenium":{"type":"object","properties":{"start_process":{"type":"boolean","default":false},"cli_args":{"type":["object","array"]},"server_path":{"type":["null","string"],"default":null},"log_path":{"type":["string","boolean"],"default":""},"port":{},"check_process_delay":{"type":"integer","default":500},"max_status_poll_tries":{"type":"integer","default":15},"status_poll_interval":{"type":"integer","default":200}}},"start_session":{"type":"boolean","default":true},"end_session_on_fail":{"type":"boolean","default":true},"skip_testcases_on_fail":{},"test_workers":{"type":["boolean","object"],"default":false,"properties":{"enabled":{"type":"boolean"},"workers":{"type":["string","number"]},"node_options":{"type":["string","array"],"items":{"type":"string"}}}},"test_runner":{"type":"string","default":"default"},"webdriver":{"type":"object","properties":{"start_process":{"type":"boolean","default":false},"cli_args":{"type":["object","array"]},"server_path":{"type":["null","string"],"default":null},"log_path":{"type":"string"},"use_legacy_jsonwire":{},"check_process_delay":{"type":"integer","default":100},"max_status_poll_tries":{"type":"integer","default":10},"status_poll_interval":{"type":"integer","default":200},"process_create_timeout":{"type":"integer","default":120000},"host":{},"port":{},"ssl":{},"proxy":{},"timeout_options":{"type":"object","properties":{"timeout":{},"retry_attempts":{}}},"default_path_prefix":{},"username":{},"access_key":{}}},"test_settings":{"type":"object"},"launch_url":{"type":"string","default":""},"silent":{"type":"boolean","default":true},"output":{"type":"boolean","default":true},"detailed_output":{"type":"boolean","default":true},"output_timestamp":{"type":"boolean","default":false},"disable_error_log":{"type":"boolean","default":false},"screenshots":{"type":"boolean","default":false},"log_screenshot_data":{"type":"boolean","default":false},"desiredCapabilities":{"type":"object","properties":{"browserName":{"type":"string"}}},"exclude":{"type":["null","array"],"items":{"type":"string"},"default":null},"filter":{"type":["null","string"],"default":null},"skipgroup":{"type":"string","default":""},"sync_test_names":{"type":"boolean","default":true},"skiptags":{"type":"string","default":""},"use_xpath":{"type":"boolean","default":false},"parallel_mode":{"type":"boolean","default":false},"report_prefix":{"type":"string","default":""},"unit_tests_mode":{"type":"boolean","default":false},"default_reporter":{"type":"string","default":"junit"}}}