tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

.eslintrc.js (4312B)


      1 module.exports = {
      2  rules: {
      3    'no-undef': 1,
      4    'no-unused-vars': 0
      5  },
      6  plugins: [
      7    'html'
      8  ],
      9  env: {
     10    browser: true,
     11    es6: true
     12  },
     13  globals: {
     14    // testharness globals
     15    test: true,
     16    async_test: true,
     17    promise_test: true,
     18    IdlArray: true,
     19    assert_true: true,
     20    assert_false: true,
     21    assert_equals: true,
     22    assert_not_equals: true,
     23    assert_array_equals: true,
     24    assert_in_array: true,
     25    assert_unreached: true,
     26    assert_idl_attribute: true,
     27    assert_own_property: true,
     28    assert_greater_than: true,
     29    assert_less_than: true,
     30    assert_greater_than_equal: true,
     31    assert_less_than_equal: true,
     32    assert_approx_equals: true,
     33 
     34 
     35    // WebRTC globals
     36    RTCPeerConnection: true,
     37    RTCRtpSender: true,
     38    RTCRtpReceiver: true,
     39    RTCRtpTransceiver: true,
     40    RTCIceTransport: true,
     41    RTCDtlsTransport: true,
     42    RTCSctpTransport: true,
     43    RTCDataChannel: true,
     44    RTCCertificate: true,
     45    RTCDTMFSender: true,
     46    RTCError: true,
     47    RTCTrackEvent: true,
     48    RTCPeerConnectionIceEvent: true,
     49    RTCDTMFToneChangeEvent: true,
     50    RTCDataChannelEvent: true,
     51    RTCRtpContributingSource: true,
     52    RTCRtpSynchronizationSource: true,
     53 
     54    // dictionary-helper.js
     55    assert_unsigned_int_field: true,
     56    assert_int_field: true,
     57    assert_string_field: true,
     58    assert_number_field: true,
     59    assert_boolean_field: true,
     60    assert_array_field: true,
     61    assert_dict_field: true,
     62    assert_enum_field: true,
     63 
     64    assert_optional_unsigned_int_field: true,
     65    assert_optional_int_field: true,
     66    assert_optional_string_field: true,
     67    assert_optional_number_field: true,
     68    assert_optional_boolean_field: true,
     69    assert_optional_array_field: true,
     70    assert_optional_dict_field: true,
     71    assert_optional_enum_field: true,
     72 
     73    // identity-helper.sub.js
     74    parseAssertionResult: true,
     75    getIdpDomains: true,
     76    assert_rtcerror_rejection: true,
     77    hostString: true,
     78 
     79    // RTCConfiguration-helper.js
     80    config_test: true,
     81 
     82    // RTCDTMFSender-helper.js
     83    createDtmfSender: true,
     84    test_tone_change_events: true,
     85    getTransceiver: true,
     86 
     87    // RTCPeerConnection-helper.js
     88    countLine: true,
     89    countAudioLine: true,
     90    countVideoLine: true,
     91    countApplicationLine: true,
     92    similarMediaDescriptions: true,
     93    assert_is_session_description: true,
     94    isSimilarSessionDescription: true,
     95    assert_session_desc_equals: true,
     96    assert_session_desc_not_equals: true,
     97    generateOffer: true,
     98    generateAnswer: true,
     99    test_state_change_event: true,
    100    test_never_resolve: true,
    101    exchangeIceCandidates: true,
    102    exchangeOfferAnswer: true,
    103    createDataChannelPair: true,
    104    awaitMessage: true,
    105    blobToArrayBuffer: true,
    106    assert_equals_typed_array: true,
    107    generateMediaStreamTrack: true,
    108    getTrackFromUserMedia: true,
    109    getUserMediaTracksAndStreams: true,
    110    performOffer: true,
    111    Resolver: true,
    112 
    113    // RTCRtpCapabilities-helper.js
    114    validateRtpCapabilities: true,
    115    validateCodecCapability: true,
    116    validateHeaderExtensionCapability: true,
    117 
    118    // RTCRtpParameters-helper.js
    119    validateSenderRtpParameters: true,
    120    validateReceiverRtpParameters: true,
    121    validateRtpParameters: true,
    122    validateEncodingParameters: true,
    123    validateRtcpParameters: true,
    124    validateHeaderExtensionParameters: true,
    125    validateCodecParameters: true,
    126 
    127    // RTCStats-helper.js
    128    validateStatsReport: true,
    129    assert_stats_report_has_stats: true,
    130    findStatsFromReport: true,
    131    getRequiredStats: true,
    132    getStatsById: true,
    133    validateIdField: true,
    134    validateOptionalIdField: true,
    135    validateRtcStats: true,
    136    validateRtpStreamStats: true,
    137    validateCodecStats: true,
    138    validateReceivedRtpStreamStats: true,
    139    validateInboundRtpStreamStats: true,
    140    validateRemoteInboundRtpStreamStats: true,
    141    validateSentRtpStreamStats: true,
    142    validateOutboundRtpStreamStats: true,
    143    validateRemoteOutboundRtpStreamStats: true,
    144    validateContributingSourceStats: true,
    145    validatePeerConnectionStats: true,
    146    validateMediaStreamStats: true,
    147    validateMediaStreamTrackStats: true,
    148    validateDataChannelStats: true,
    149    validateTransportStats: true,
    150    validateIceCandidateStats: true,
    151    validateIceCandidatePairStats: true,
    152    validateCertificateStats: true,
    153  }
    154 }