mojolingo/talking_stick

View on GitHub

Showing 38 of 38 total issues

Similar blocks of code found in 2 locations. Consider refactoring.
Open

TalkingStick.RailsSignaling.prototype.sendAnswer = function(to, answer) {
var data = {
signal_type: 'answer',
data: JSON.stringify(answer),
}
app/assets/javascripts/talking_stick/talking_stick/rails_signaling.js on lines 33..39

Similar blocks of code found in 2 locations. Consider refactoring.
Open

TalkingStick.RailsSignaling.prototype.sendOffer = function(to, offer) {
var data = {
signal_type: 'offer',
data: JSON.stringify(offer),
}
app/assets/javascripts/talking_stick/talking_stick/rails_signaling.js on lines 41..47

Identical blocks of code found in 2 locations. Consider refactoring.
Open

this.peerConnection.onaddstream = function(event) {
self._attachMediaStream(event.stream);
self.connected = true;
};
Severity: Minor
Found in app/assets/javascripts/talking_stick/talking_stick/partner.js and 1 other location - About 35 mins to fix
app/assets/javascripts/talking_stick/talking_stick/partner.js on lines 83..86

Identical blocks of code found in 2 locations. Consider refactoring.
Open

this.peerConnection.onaddstream = function(event) {
self._attachMediaStream(event.stream);
self.connected = true;
};
Severity: Minor
Found in app/assets/javascripts/talking_stick/talking_stick/partner.js and 1 other location - About 35 mins to fix
app/assets/javascripts/talking_stick/talking_stick/partner.js on lines 100..103

Rule doesn't have all its properties in alphabetical order.
Open

#localvideo {

Don't use IDs in selectors.
Open

#form-submit-buttons {

Unexpected trailing comma.
Open

data: JSON.stringify(candidates, ['candidate', 'sdpMLineIndex', 'sdpMid']),

Use == if you meant to do a comparison or wrap the expression in parentheses to indicate you meant to assign in a condition.
Open

if @participant = Participant.where(guid: params[:guid]).first

newline character found in selector (forgot a comma?)
Open

body > .container-fluid > .row

Don't use IDs in selectors.
Open

#video-preview p {

newline character found in selector (forgot a comma?)
Open

body > .container-fluid > .row

newline character found in selector (forgot a comma?)
Open

body > .container-fluid > .row

Rule doesn't have all its properties in alphabetical order.
Open

#localvideo-container {

Rule doesn't have all its properties in alphabetical order.
Open

#partnervideos .video {

Don't use IDs in selectors.
Open

#partnervideos {

Unnecessary semicolon.
Open

};

Don't use IDs in selectors.
Open

#localvideo-container {

Expected a conditional expression and instead saw an assignment.
Open

if (partner = TalkingStick.partners[participant.guid]) {

Unexpected trailing comma.
Open

videoElement: undefined, // Set this to the DOM element where video should be rendered

newline character found in selector (forgot a comma?)
Open

body > .container-fluid > .row
Severity
Category
Status
Source
Language