crcastle/collaborative-code-conference

View on GitHub

Showing 101 of 101 total issues

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

.CodeMirror-gutter-wrapper {
Severity: Minor
Found in src/client/codemirror.css by csslint

Use of !important
Open

  border: none !important;
Severity: Minor
Found in src/client/codemirror.css by csslint

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

.CodeMirror-wrap pre {
Severity: Minor
Found in src/client/codemirror.css by csslint

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

#code-options {
Severity: Minor
Found in src/client/index.css by csslint

The property -ms-user-select is compatible with -webkit-user-select and -moz-user-select and should be included as well.
Open

  -webkit-user-select: none;
Severity: Minor
Found in src/client/codemirror.css by csslint

Adjoining classes: .size-control.smaller
Open

.size-control.smaller, #create-gist {
Severity: Minor
Found in src/client/index.css by csslint

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

.CodeMirror-linewidget {
Severity: Minor
Found in src/client/codemirror.css by csslint

Property with star prefix found.
Open

.CodeMirror span { *vertical-align: text-bottom; }
Severity: Minor
Found in src/client/codemirror.css by csslint

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

#remote-media {
Severity: Minor
Found in src/client/index.css by csslint

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

.CodeMirror {
Severity: Minor
Found in src/client/codemirror.css by csslint

Duplicate property '*display' found.
Open

  *display:inline;
Severity: Minor
Found in src/client/codemirror.css by csslint

Do not use 'new' for side effects.
Open

    new bsn.Button(document.querySelector('#connect-dropdown'), 'loading');
Severity: Minor
Found in src/client/webrtc.js by eslint

Disallow new For Side Effects (no-new)

The goal of using new with a constructor is typically to create an object of a particular type and store that object in a variable, such as:

var person = new Person();

It's less common to use new and not store the result, such as:

new Person();

In this case, the created object is thrown away because its reference isn't stored anywhere, and in many cases, this means that the constructor should be replaced with a function that doesn't require new to be used.

Rule Details

This rule is aimed at maintaining consistency and convention by disallowing constructor calls using the new keyword that do not assign the resulting object to a variable.

Examples of incorrect code for this rule:

/*eslint no-new: "error"*/

new Thing();

Examples of correct code for this rule:

/*eslint no-new: "error"*/

var thing = new Thing();

Thing();

Source: http://eslint.org/docs/rules/

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

.cm-animate-fat-cursor {
Severity: Minor
Found in src/client/codemirror.css by csslint

Property with star prefix found.
Open

  *display:inline;
Severity: Minor
Found in src/client/codemirror.css by csslint

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

.CodeMirror-linebackground {
Severity: Minor
Found in src/client/codemirror.css by csslint

Outlines should only be modified using :focus.
Open

.CodeMirror-code {
Severity: Minor
Found in src/client/codemirror.css by csslint

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

#local-media video, #remote-media video {
Severity: Minor
Found in src/client/index.css by csslint

Do not use 'new' for side effects.
Open

new bsn.Popover(createGistButton, {trigger: 'click'});  //handle 'create' not implemented yet
Severity: Minor
Found in src/client/coding.js by eslint

Disallow new For Side Effects (no-new)

The goal of using new with a constructor is typically to create an object of a particular type and store that object in a variable, such as:

var person = new Person();

It's less common to use new and not store the result, such as:

new Person();

In this case, the created object is thrown away because its reference isn't stored anywhere, and in many cases, this means that the constructor should be replaced with a function that doesn't require new to be used.

Rule Details

This rule is aimed at maintaining consistency and convention by disallowing constructor calls using the new keyword that do not assign the resulting object to a variable.

Examples of incorrect code for this rule:

/*eslint no-new: "error"*/

new Thing();

Examples of correct code for this rule:

/*eslint no-new: "error"*/

var thing = new Thing();

Thing();

Source: http://eslint.org/docs/rules/

Rule is empty.
Open

.cm-s-default .cm-variable,
Severity: Minor
Found in src/client/codemirror.css by csslint

Fallback background (hex or RGB) should precede RGBA background.
Open

.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
Severity: Minor
Found in src/client/codemirror.css by csslint
Severity
Category
Status
Source
Language