.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 }