Skip to content
This repository has been archived by the owner on Jul 3, 2018. It is now read-only.

Commit

Permalink
Bug 1179879 - Add more doc links to console errors; r=mrrrgn
Browse files Browse the repository at this point in the history
--HG--
extra : rebase_source : 154d6f0f3e5cd39b17277d020ffc6395b2d744dd
  • Loading branch information
Elchi3 committed Jun 2, 2016
1 parent 2b4b9b7 commit 1d6a94e
Showing 1 changed file with 39 additions and 9 deletions.
48 changes: 39 additions & 9 deletions devtools/server/actors/errordocs.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,45 @@

"use strict";

const baseURL = "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/";

const ErrorDocs = {
JSMSG_READ_ONLY: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Read-only",
JSMSG_BAD_ARRAY_LENGTH: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Invalid_array_length",
JSMSG_NEGATIVE_REPETITION_COUNT: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Negative_repetition_count",
JSMSG_RESULTING_STRING_TOO_LARGE: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Resulting_string_too_large",
JSMSG_BAD_RADIX: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Bad_radix",
JSMSG_PRECISION_RANGE: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Precision_range",
JSMSG_BAD_FORMAL: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Malformed_formal_parameter",
JSMSG_STMT_AFTER_RETURN: "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Stmt_after_return",
JSMSG_READ_ONLY: "Read-only",
JSMSG_BAD_ARRAY_LENGTH: "Invalid_array_length",
JSMSG_NEGATIVE_REPETITION_COUNT: "Negative_repetition_count",
JSMSG_RESULTING_STRING_TOO_LARGE: "Resulting_string_too_large",
JSMSG_BAD_RADIX: "Bad_radix",
JSMSG_PRECISION_RANGE: "Precision_range",
JSMSG_BAD_FORMAL: "Malformed_formal_parameter",
JSMSG_STMT_AFTER_RETURN: "Stmt_after_return",
JSMSG_NOT_A_CODEPOINT: "Not_a_codepoint",
JSMSG_BAD_SORT_ARG: "Array_sort_argument",
JSMSG_UNEXPECTED_TYPE: "Unexpected_type",
JSMSG_NOT_DEFINED: "Not_defined",
JSMSG_NOT_FUNCTION: "Not_a_function",
JSMSG_EQUAL_AS_ASSIGN: "Equal_as_assign",
JSMSG_UNDEFINED_PROP: "Undefined_prop",
JSMSG_DEPRECATED_PRAGMA: "Deprecated_source_map_pragma",
JSMSG_DEPRECATED_USAGE: "Deprecated_caller_or_arguments_usage",
JSMSG_CANT_DELETE: "Cant_delete",
JSMSG_VAR_HIDES_ARG: "Var_hides_argument",
JSMSG_JSON_BAD_PARSE: "JSON_bad_parse",
JSMSG_UNDECLARED_VAR: "Undeclared_var",
JSMSG_UNEXPECTED_TOKEN: "Unexpected_token",
JSMSG_BAD_OCTAL: "Bad_octal",
JSMSG_PROPERTY_ACCESS_DENIED: "Property_access_denied",
JSMSG_NO_PROPERTIES: "No_properties",
JSMSG_ALREADY_HAS_PRAGMA: "Already_has_pragma",
JSMSG_BAD_RETURN_OR_YIELD: "Bad_return_or_yield",
JSMSG_SEMI_BEFORE_STMNT: "Missing_semicolon_before_statement",
JSMSG_OVER_RECURSED: "Too_much_recursion",
JSMSG_BRACKET_AFTER_LIST: "Missing_bracket_after_list",
JSMSG_PAREN_AFTER_ARGS: "Missing_parenthesis_after_argument_list",
JSMSG_MORE_ARGS_NEEDED: "More_arguments_needed",
JSMSG_BAD_LEFTSIDE_OF_ASS: "Invalid_assignment_left-hand_side",
JSMSG_UNTERMINATED_STRING: "Unterminated_string_literal",
JSMSG_NOT_CONSTRUCTOR: "Not_a_constructor",
JSMSG_CURLY_AFTER_LIST: "Missing_curly_after_property_list",
};

exports.GetURL = (errorName) => ErrorDocs[errorName];
exports.GetURL = (errorName) => baseURL + ErrorDocs[errorName];

0 comments on commit 1d6a94e

Please sign in to comment.