浏览代码

[eslint] array-bracket-spacing

dev1
Lyubo Marinov 8 年前
父节点
当前提交
63ebd47172

+ 5
- 0
.eslintrc.js 查看文件

148
         'no-unused-vars': 2,
148
         'no-unused-vars': 2,
149
 
149
 
150
         // Stylistic issues group
150
         // Stylistic issues group
151
+        'array-bracket-spacing': [
152
+            'error',
153
+            'always',
154
+            { 'objectsInArrays': true }
155
+        ],
151
         'brace-style': 2,
156
         'brace-style': 2,
152
         'comma-style': 2,
157
         'comma-style': 2,
153
         'eol-last': 2,
158
         'eol-last': 2,

+ 3
- 3
doc/example/example.js 查看文件

193
         localTracks[1].dispose();
193
         localTracks[1].dispose();
194
         localTracks.pop();
194
         localTracks.pop();
195
     }
195
     }
196
-    JitsiMeetJS.createLocalTracks({devices: isVideo ? ['video'] : ['desktop']})
196
+    JitsiMeetJS.createLocalTracks({devices: isVideo ? [ 'video' ] : [ 'desktop' ]})
197
         .then(tracks => {
197
         .then(tracks => {
198
             localTracks.push(tracks[0]);
198
             localTracks.push(tracks[0]);
199
             localTracks[1].addEventListener(JitsiMeetJS.events.track.TRACK_MUTE_CHANGED,
199
             localTracks[1].addEventListener(JitsiMeetJS.events.track.TRACK_MUTE_CHANGED,
226
     desktopSharingChromeDisabled: false,
226
     desktopSharingChromeDisabled: false,
227
     // The media sources to use when using screen sharing with the Chrome
227
     // The media sources to use when using screen sharing with the Chrome
228
     // extension.
228
     // extension.
229
-    desktopSharingChromeSources: ['screen', 'window'],
229
+    desktopSharingChromeSources: [ 'screen', 'window' ],
230
     // Required version of Chrome extension
230
     // Required version of Chrome extension
231
     desktopSharingChromeMinExtVersion: '0.1',
231
     desktopSharingChromeMinExtVersion: '0.1',
232
 
232
 
264
             onDeviceListChanged);
264
             onDeviceListChanged);
265
 
265
 
266
         connection.connect();
266
         connection.connect();
267
-        JitsiMeetJS.createLocalTracks({devices: ['audio', 'video']})
267
+        JitsiMeetJS.createLocalTracks({devices: [ 'audio', 'video' ]})
268
             .then(onLocalTracks)
268
             .then(onLocalTracks)
269
             .catch(error => {
269
             .catch(error => {
270
                 throw error;
270
                 throw error;

+ 5
- 5
karma.conf.js 查看文件

10
 
10
 
11
     // frameworks to use
11
     // frameworks to use
12
     // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
12
     // available frameworks: https://npmjs.org/browse/keyword/karma-adapter
13
-        frameworks: ['jasmine'],
13
+        frameworks: [ 'jasmine' ],
14
 
14
 
15
 
15
 
16
     // list of files / patterns to load in the browser
16
     // list of files / patterns to load in the browser
29
     // available preprocessors:
29
     // available preprocessors:
30
     //  https://npmjs.org/browse/keyword/karma-preprocessor
30
     //  https://npmjs.org/browse/keyword/karma-preprocessor
31
         preprocessors: {
31
         preprocessors: {
32
-            './JitsiMeetJS.js': ['webpack'],
33
-            './**/*.spec.js': ['webpack']
32
+            './JitsiMeetJS.js': [ 'webpack' ],
33
+            './**/*.spec.js': [ 'webpack' ]
34
         },
34
         },
35
 
35
 
36
 
36
 
37
     // test results reporter to use
37
     // test results reporter to use
38
     // possible values: 'dots', 'progress'
38
     // possible values: 'dots', 'progress'
39
     // available reporters: https://npmjs.org/browse/keyword/karma-reporter
39
     // available reporters: https://npmjs.org/browse/keyword/karma-reporter
40
-        reporters: ['progress'],
40
+        reporters: [ 'progress' ],
41
 
41
 
42
 
42
 
43
     // web server port
43
     // web server port
62
     // start these browsers
62
     // start these browsers
63
     // available browser launchers:
63
     // available browser launchers:
64
     // https://npmjs.org/browse/keyword/karma-launcher
64
     // https://npmjs.org/browse/keyword/karma-launcher
65
-        browsers: ['Chrome'],
65
+        browsers: [ 'Chrome' ],
66
 
66
 
67
 
67
 
68
     // Continuous Integration mode
68
     // Continuous Integration mode

+ 8
- 8
modules/RTC/RTCUtils.js 查看文件

206
                 constraints.audio = {
206
                 constraints.audio = {
207
                     mandatory: {},
207
                     mandatory: {},
208
                     deviceId: options.micDeviceId, // new style
208
                     deviceId: options.micDeviceId, // new style
209
-                    optional: [{
209
+                    optional: [ {
210
                         sourceId: options.micDeviceId // old style
210
                         sourceId: options.micDeviceId // old style
211
-                    }]};
211
+                    } ]};
212
             } else {
212
             } else {
213
                 constraints.audio = true;
213
                 constraints.audio = true;
214
             }
214
             }
467
 function wrapGetUserMedia(getUserMedia) {
467
 function wrapGetUserMedia(getUserMedia) {
468
     return function(constraints, successCallback, errorCallback) {
468
     return function(constraints, successCallback, errorCallback) {
469
         getUserMedia(constraints, stream => {
469
         getUserMedia(constraints, stream => {
470
-            maybeApply(successCallback, [stream]);
470
+            maybeApply(successCallback, [ stream ]);
471
             if (!getUserMediaStatus.initialized) {
471
             if (!getUserMediaStatus.initialized) {
472
                 getUserMediaStatus.initialized = true;
472
                 getUserMediaStatus.initialized = true;
473
                 getUserMediaStatus.callbacks.forEach(callback => callback());
473
                 getUserMediaStatus.callbacks.forEach(callback => callback());
474
                 getUserMediaStatus.callbacks.length = 0;
474
                 getUserMediaStatus.callbacks.length = 0;
475
             }
475
             }
476
         }, error => {
476
         }, error => {
477
-            maybeApply(errorCallback, [error]);
477
+            maybeApply(errorCallback, [ error ]);
478
         });
478
         });
479
     };
479
     };
480
 }
480
 }
668
                 && audioOutputChanged) {
668
                 && audioOutputChanged) {
669
             element.setSinkId(rtcUtils.getAudioOutputDevice())
669
             element.setSinkId(rtcUtils.getAudioOutputDevice())
670
                 .catch(function(ex) {
670
                 .catch(function(ex) {
671
-                    const err = new JitsiTrackError(ex, null, ['audiooutput']);
671
+                    const err = new JitsiTrackError(ex, null, [ 'audiooutput' ]);
672
 
672
 
673
                     GlobalOnErrorHandler.callUnhandledRejectionHandler(
673
                     GlobalOnErrorHandler.callUnhandledRejectionHandler(
674
                         {promise: this, reason: err});
674
                         {promise: this, reason: err});
1015
                 resolve(handleLocalStream(stream, options.resolution));
1015
                 resolve(handleLocalStream(stream, options.resolution));
1016
             };
1016
             };
1017
 
1017
 
1018
-            options.devices = options.devices || ['audio', 'video'];
1018
+            options.devices = options.devices || [ 'audio', 'video' ];
1019
             if(!screenObtainer.isSupported()
1019
             if(!screenObtainer.isSupported()
1020
                 && options.devices.indexOf('desktop') !== -1) {
1020
                 && options.devices.indexOf('desktop') !== -1) {
1021
                 reject(new Error('Desktop sharing is not supported!'));
1021
                 reject(new Error('Desktop sharing is not supported!'));
1034
                 };
1034
                 };
1035
 
1035
 
1036
                 const deviceGUM = {
1036
                 const deviceGUM = {
1037
-                    'audio': GUM.bind(self, ['audio']),
1038
-                    'video': GUM.bind(self, ['video'])
1037
+                    'audio': GUM.bind(self, [ 'audio' ]),
1038
+                    'video': GUM.bind(self, [ 'video' ])
1039
                 };
1039
                 };
1040
 
1040
 
1041
                 if(screenObtainer.isSupported()) {
1041
                 if(screenObtainer.isSupported()) {

+ 3
- 3
modules/RTC/ScreenObtainer.js 查看文件

107
                             );
107
                             );
108
                         } else {
108
                         } else {
109
                             jitsiError = new JitsiTrackError(
109
                             jitsiError = new JitsiTrackError(
110
-                                error, constraints, ['desktop']);
110
+                                error, constraints, [ 'desktop' ]);
111
                         }
111
                         }
112
                         (typeof onFailure === 'function')
112
                         (typeof onFailure === 'function')
113
                             && onFailure(jitsiError);
113
                             && onFailure(jitsiError);
341
  * 'about:config'.
341
  * 'about:config'.
342
  */
342
  */
343
 function obtainWebRTCScreen(options, streamCallback, failCallback) {
343
 function obtainWebRTCScreen(options, streamCallback, failCallback) {
344
-    gumFunction(['screen'], streamCallback, failCallback);
344
+    gumFunction([ 'screen' ], streamCallback, failCallback);
345
 }
345
 }
346
 
346
 
347
 /**
347
 /**
531
 function onGetStreamResponse(response, onSuccess, onFailure) {
531
 function onGetStreamResponse(response, onSuccess, onFailure) {
532
     if (response.streamId) {
532
     if (response.streamId) {
533
         gumFunction(
533
         gumFunction(
534
-            ['desktop'],
534
+            [ 'desktop' ],
535
             stream => onSuccess(stream),
535
             stream => onSuccess(stream),
536
             onFailure,
536
             onFailure,
537
             { desktopStream: response.streamId });
537
             { desktopStream: response.streamId });

+ 2
- 2
modules/RTC/TraceablePeerConnection.js 查看文件

988
         });
988
         });
989
     } else {
989
     } else {
990
         ssrcInfo = {
990
         ssrcInfo = {
991
-            ssrcs: [SDPUtil.generateSsrc()],
991
+            ssrcs: [ SDPUtil.generateSsrc() ],
992
             groups: []
992
             groups: []
993
         };
993
         };
994
     }
994
     }
1005
 
1005
 
1006
             ssrcInfo.ssrcs.push(rtxSsrc);
1006
             ssrcInfo.ssrcs.push(rtxSsrc);
1007
             ssrcInfo.groups.push({
1007
             ssrcInfo.groups.push({
1008
-                ssrcs: [primarySsrc, rtxSsrc],
1008
+                ssrcs: [ primarySsrc, rtxSsrc ],
1009
                 semantics: 'FID'
1009
                 semantics: 'FID'
1010
             });
1010
             });
1011
         }
1011
         }

+ 2
- 2
modules/xmpp/Caps.js 查看文件

5
 /**
5
 /**
6
  * The property
6
  * The property
7
  */
7
  */
8
-const IDENTITY_PROPERTIES = ['category', 'type', 'lang', 'name'];
9
-const IDENTITY_PROPERTIES_FOR_COMPARE = ['category', 'type', 'lang'];
8
+const IDENTITY_PROPERTIES = [ 'category', 'type', 'lang', 'name' ];
9
+const IDENTITY_PROPERTIES_FOR_COMPARE = [ 'category', 'type', 'lang' ];
10
 const HASH = 'sha-1';
10
 const HASH = 'sha-1';
11
 
11
 
12
 function compareIdentities(a, b) {
12
 function compareIdentities(a, b) {

+ 1
- 1
modules/xmpp/JingleSessionPC.js 查看文件

256
                 }
256
                 }
257
                 this.drip_container.push(candidate);
257
                 this.drip_container.push(candidate);
258
             } else {
258
             } else {
259
-                this.sendIceCandidates([candidate]);
259
+                this.sendIceCandidates([ candidate ]);
260
             }
260
             }
261
         } else {
261
         } else {
262
             logger.log('sendIceCandidate: last candidate.');
262
             logger.log('sendIceCandidate: last candidate.');

+ 1
- 1
modules/xmpp/RtxModifier.spec.js 查看文件

44
     const videoMLine = parsedSdp.media.find(m => m.type === 'video');
44
     const videoMLine = parsedSdp.media.find(m => m.type === 'video');
45
 
45
 
46
     if (numVideoSsrcs(parsedSdp) === 1) {
46
     if (numVideoSsrcs(parsedSdp) === 1) {
47
-        return [videoMLine.ssrcs[0].id];
47
+        return [ videoMLine.ssrcs[0].id ];
48
     }
48
     }
49
     const simGroups = getVideoGroups(parsedSdp, 'SIM');
49
     const simGroups = getVideoGroups(parsedSdp, 'SIM');
50
 
50
 

+ 1
- 1
modules/xmpp/SDPDiffer.js 查看文件

82
 
82
 
83
                 if (otherSsrcGroup.semantics == mySsrcGroup.semantics
83
                 if (otherSsrcGroup.semantics == mySsrcGroup.semantics
84
                     && arrayEquals.apply(otherSsrcGroup.ssrcs,
84
                     && arrayEquals.apply(otherSsrcGroup.ssrcs,
85
-                                      [mySsrcGroup.ssrcs])) {
85
+                                      [ mySsrcGroup.ssrcs ])) {
86
 
86
 
87
                     matched = true;
87
                     matched = true;
88
                     break;
88
                     break;

+ 2
- 2
modules/xmpp/SDPUtil.js 查看文件

82
         const streamCount = parts.length > 2 ? parts[2] : null;
82
         const streamCount = parts.length > 2 ? parts[2] : null;
83
 
83
 
84
 
84
 
85
-        return [sctpPort, protocol, streamCount];// SCTP port
85
+        return [ sctpPort, protocol, streamCount ];// SCTP port
86
     },
86
     },
87
     build_rtpmap(el) {
87
     build_rtpmap(el) {
88
         let line = `a=rtpmap:${el.getAttribute('id')} ${el.getAttribute('name')}/${el.getAttribute('clockrate')}`;
88
         let line = `a=rtpmap:${el.getAttribute('id')} ${el.getAttribute('name')}/${el.getAttribute('clockrate')}`;
180
         return candidate;
180
         return candidate;
181
     },
181
     },
182
     build_icecandidate(cand) {
182
     build_icecandidate(cand) {
183
-        let line = [`a=candidate:${cand.foundation}`, cand.component, cand.protocol, cand.priority, cand.ip, cand.port, 'typ', cand.type].join(' ');
183
+        let line = [ `a=candidate:${cand.foundation}`, cand.component, cand.protocol, cand.priority, cand.ip, cand.port, 'typ', cand.type ].join(' ');
184
 
184
 
185
         line += ' ';
185
         line += ' ';
186
         switch (cand.type) {
186
         switch (cand.type) {

+ 2
- 2
modules/xmpp/strophe.logger.js 查看文件

17
     }
17
     }
18
 
18
 
19
     log_incoming(stanza) {
19
     log_incoming(stanza) {
20
-        this.log.push([new Date().getTime(), 'incoming', stanza]);
20
+        this.log.push([ new Date().getTime(), 'incoming', stanza ]);
21
     }
21
     }
22
 
22
 
23
     log_outgoing(stanza) {
23
     log_outgoing(stanza) {
24
-        this.log.push([new Date().getTime(), 'outgoing', stanza]);
24
+        this.log.push([ new Date().getTime(), 'outgoing', stanza ]);
25
     }
25
     }
26
 }
26
 }
27
 
27
 

正在加载...
取消
保存