This repository was archived by the owner on Feb 1, 2022. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 310
This repository was archived by the owner on Feb 1, 2022. It is now read-only.
[v1] Progress of Bootlint for Bootstrap v4+ #431
Copy link
Copy link
Open
Description
Progress when it comes to porting/removing existing checks (wiki changes not included). Help appreciated.
- W001:
<meta charset="UTF-8">➡ [v1] Charset check #454 - W002: X-UA-Compatible ➡ [v1] Remove various checks #426
- W003:
<meta name="viewport"> - W004: deprecated remote modal ➡ [v1] Modals #428
- W005: jQuery (remove for now?)
- W006: disabled tooltip or popover
- W007:
<button>missingtypeattribute ➡ [v1] Adapt to button changes #450 - W008: tooltip/popover in
.btn-grouprequirescontainer: 'body' - W009: empty spacer column ➡ [v1] Support new grid #420
- W010:
.pull-leftor.pull-rightin.media➡ [v1] Remove various checks #426 - W012: navbar missing inner container
- W013: Outdated version of Bootstrap (remove for now?)
- W014: Incorrect carousel targets ➡ [v1] Adapt to carousel changes #452
- W015: Unreleased major version of Bootstrap ➡ [v1] Remove various checks #426
- W016: Perhaps you meant to use the
[disabled]attribute instead of the.disabledclass on a.btn➡ [v1] Adapt to button changes #450 - W017:
<input>missingtypeattribute ➡ [v1] Adapt to button changes #450 - E001: HTML5
DOCTYPErequired - E002: Bootstrap v2 grid ➡ [v1] Remove various checks #426
- E003: misplaced
.row➡ [v1] New container-related checks #422 - E004: nested containers ➡ [v1] New container-related checks #422
- E005:
.row.col-*-*➡ [v1] Support new grid #420 - E006: non-
<input>.form-controlwithin.input-group➡ [v1] Adapt for input group changes #423 - E007:
bootstrap.js&bootstrap.min.js(remove for now?) - E009: forgot about
input-group-sm/input-group-lg➡ [v1] Adapt for input group changes #423 - E010: input group with multiple
.form-controls ➡ [v1] Adapt for input group changes #423 - E011:
.form-group.input-group➡ [v1] Adapt for input group changes #423 - E012:
.input-group.col-*-*➡ [v1] Support new grid #420, [v1] Adapt for input group changes #423 - E013: row children must be columns ➡ [v1] Support new grid #420
- E014: column parent must be a row ➡ [v1] Support new grid #420
- E015: multiple add-ons on a single side of an input group ➡ [v1] Adapt for input group changes #423
- E016: dropdown within button group ➡ [v1] Adapt to button changes #450
- E017: Incorrect markup used with the .checkbox class.
- E018:
.radio - E019:
.checkbox-inline - E020:
.radio-inline - E021:
.active&[checked]➡ [v1] Adapt to button changes #450 - E022: modal within another component ➡ [v1] Modals #428
- E023: wrong
.panel-bodyparent ➡ [v1] Panels are cards now #425 - E024: wrong
.panel-headingparent ➡ [v1] Panels are cards now #425 - E025: wrong
.panel-footerparent ➡ [v1] Panels are cards now #425 - E026: wrong
.panel-titleparent ➡ [v1] Panels are cards now #425 - E027:
table.table-responsive➡ [v1] Adapt to table changes #455 - E028:
.form-control-feedbackmissing.has-feedback - E029: redundant grid column classes ➡ [v1] Support new grid #420
- E030:
.glyphicon-*without.glyphicon➡ [v1] Remove various checks #426 - E031:
.glyphiconon element with content or children ➡ [v1] Remove various checks #426 - E032: incorrectly structured modal markup ➡ [v1] Modals #428
- E033:
.alertwith dismiss button missing.alert-dismissible - E034:
.closebutton is present but isn't first element in.alert - E035:
.form-horizontalor.form-inlineon.form-group - E037:
.col-*-0classes ➡ [v1] Support new grid #420 - E038:
.media-left/.media-rightoutside of.media➡ [v1] Remove various checks #426 - E039:
.navbar-left/.navbar-rightoutside of.navbar - E040:
.modal.hide➡ [v1] Modals #428 - E041: incorrectly structured carousel markup ➡ [v1] Adapt to carousel changes #452
- E042:
.form-controlon wrong element or<input>of wrongtype - E043: btn classes on
<a>s within.navbar-navs - E044:
.input-groupmust have a.form-controland either an add-on or a btn ➡ [v1] Adapt for input group changes #423 - E045:
.img-responsiveon non-<img>➡ [v1] Adapt to responsive images change #453 - E046:
.modalmissing[tabindex]➡ [v1] Modals #428 - E047: Used
.btnon something other than an<a>/<button>/<input>/<label>➡ [v1] Adapt to button changes #450 - E048:
.modalmissing[role="dialog"]➡ [v1] Modals #428 - E049:
.modal-dialogmissing[role="document"]➡ [v1] Modals #428 - E050:
.form-groups cannot be nested - E051:
.pull-rightand.pull-leftclasses, and manual style attributes withfloat: leftorfloat: rightare not allowed on.col-*-*elements ➡ [v1] Support new grid #420 - E052:
.pull-rightand.pull-leftclasses, and manualstyleattributes withfloat: leftorfloat: rightare not allowed on.rowelements ➡ [v1] Support new grid #420
rrjanbiah