Git Product home page Git Product logo

atom-w3c-validation's Introduction

I'm Leny, 39, full-stack webdeveloper.

Currently working as Technical System Officer at Mango3D (in Belgium), taking part in the 3D printing revolution by making the code runs properly.

Passionate about solving problems and sharing code with the community.

atom-w3c-validation's People

Contributors

leny avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

atom-w3c-validation's Issues

Failed to activate the w3c-validation package

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.34.0 x64
Electron: 2.0.16
OS: Mac OS X 10.13.6
Thrown From: w3c-validation package 0.4.0

Stack Trace

Failed to activate the w3c-validation package

At Cannot find module 'atom-message-panel'

Error: Cannot find module 'atom-message-panel'
    at Module._resolveFilename (module.js:543:15)
    at Module._resolveFilename (/Applications/Atom.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
    at Function.get_Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:154667)
    at Module.require (/app.asar/static/index.js:40:43)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:145974)
    at /packages/w3c-validation/lib/validator.js:7:25)
    at /packages/w3c-validation/lib/validator.js:161:25)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146684)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150231)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (/app.asar/static/index.js:47:45)
    at require (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:145974)
    at /packages/w3c-validation/lib/main.js:7:18)
    at /packages/w3c-validation/lib/main.js:100:16)
    at Module.get_Module._compile (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:146684)
    at Object.value [as .js] (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:150231)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:504:12)
    at Function.Module._load (module.js:496:3)
    at Module.require (/app.asar/static/index.js:47:45)
    at require (internal/module.js:11:18)
    at customRequire (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:1:639512)
    at Package.requireMainModule (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:2951243)
    at Package.activateNow (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:2939377)
    at measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:2939155)
    at Package.measure (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:2936786)
    at activationPromise.activationPromise.Promise (/Applications/Atom.app/Contents/Resources/app/static/<embedded>:11:2939015)
    at new Promise (<anonymous>)

Commands

Non-Core Packages

accessible-snippets 1.0.0 
atom-beautify 0.33.4 
atom-bootstrap4 1.4.0 
atom-handlebars 1.3.0 
atom-ide-debugger-node 0.7.3 
atom-ide-ui 0.13.0 
atom-jshint 2.0.0 
atom-python-run 0.9.7 
atom-sass 0.4.0 
autocomplete-python 1.11.0 
beautify-handlebars 0.2.0 
busy-signal 2.0.0 
cssnano 1.1.0 
emmet 2.4.3 
Handlebars 1.8.0 
ide-css 0.3.2 
ide-html 0.5.0 
ide-json 0.2.1 
ide-php 0.7.18 
ide-typescript 0.8.0 
ide-vue 0.1.9 
imagemin 1.6.1 
intentions 1.1.5 
jshint 1.8.6 
language-babel 2.85.0 
language-htaccess 0.2.0 
linter 2.3.0 
linter-handlebars 2.5.0 
linter-ui-default 1.7.1 
open-in-browser 0.5.2 
preview-in-chrome 1.0.0 
preview-plus 1.2.7 
python-debugger 0.2.0 
svgo 3.2.0 
teletype 0.13.3 
uglify 1.3.1 
uglify-html 2.0.0 
w3c-validation 0.4.0 
web-accessibility-checker 0.1.4 

Uncaught TypeError: Cannot read property 'data' of undefined

  1. get a W3C validation report (happens to be valid)
  2. close the pane by pressing the "x" icon on the right-hand side

Atom Version: 0.179.0
System: Mac OS X 10.9.5
Thrown From: w3c-validation package, v0.1.3

Stack Trace

Uncaught TypeError: Cannot read property 'data' of undefined

At /Users/jacek/.atom/packages/w3c-validation/node_modules/atom-message-panel/lib/MessagePanelView.js:206

TypeError: Cannot read property 'data' of undefined
  at [object Object].MessagePanelView.resizeStopped (/Users/jacek/.atom/packages/w3c-validation/node_modules/atom-message-panel/lib/MessagePanelView.js:206:6)
  at [object Object].MessagePanelView.close (/Users/jacek/.atom/packages/w3c-validation/node_modules/atom-message-panel/lib/MessagePanelView.js:108:12)
  at HTMLDivElement.<anonymous> (/Users/jacek/.atom/packages/w3c-validation/node_modules/atom-message-panel/node_modules/space-pen/lib/space-pen.js:214:36)
  at HTMLDivElement.jQuery.event.dispatch (/Users/jacek/.atom/packages/w3c-validation/node_modules/atom-message-panel/node_modules/space-pen/vendor/jquery.js:4676:9)
  at HTMLDivElement.elemData.handle (/Users/jacek/.atom/packages/w3c-validation/node_modules/atom-message-panel/node_modules/space-pen/vendor/jquery.js:4360:46)

Commands

     -1:01.3 core:save (input.hidden-input)
     -0:07.2 command-palette:toggle (input.hidden-input)
     -0:05.9 core:confirm (input.hidden-input)
     -0:05.9 w3c-validation:validate (input.hidden-input)
     -0:03.5 vim-mode:reset-command-mode (input.hidden-input)

Uncaught TypeError: body.filter is not a function

[Enter steps to reproduce:]

  1. ...
  2. ...

Atom: 1.31.2 x64
Electron: 2.0.7
OS: Microsoft Windows 10 Education
Thrown From: w3c-validation package 0.4.0

Stack Trace

Uncaught TypeError: body.filter is not a function

At C:\Users\Jonathan\AppData\Local\atom\app-1.31.2\resources\app\node_modules\settings-view\lib\atom-io-client.js:305

TypeError: body.filter is not a function
    at Request._callback (~/AppData/Local/atom/app-1.31.2/resources/app/node_modules/settings-view/lib/atom-io-client.js:305:39)
    at Request.self.callback (/packages/w3c-validation/node_modules/request/request.js:185:22)
    at emitTwo (events.js:126:13)
    at Request.emit (events.js:214:7)
    at /packages/w3c-validation/node_modules/request/request.js:1161:10)
    at emitOne (events.js:116:13)
    at Request.emit (events.js:211:7)
    at /packages/w3c-validation/node_modules/request/request.js:1083:12)
    at Object.onceWrapper (events.js:313:30)
    at emitNone (events.js:111:20)
    at IncomingMessage.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1056:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

Commands

     -8:37.6.0 emmet:insert-formatted-line-break-only (input.hidden-input)
     -8:37.6.0 editor:newline (input.hidden-input)
  2x -8:36.4.0 core:backspace (input.hidden-input)
     -8:29.9.0 emmet:insert-formatted-line-break-only (input.hidden-input)
     -8:29.9.0 editor:newline (input.hidden-input)
     -8:25.8.0 autocomplete-plus:confirm (input.hidden-input)
     -8:23.1.0 core:move-up (input.hidden-input)
  3x -8:21.2.0 core:backspace (input.hidden-input)
     -4:15.2.0 core:move-left (input.hidden-input)
 93x -4:11.4.0 core:move-right (input.hidden-input)
  6x -4:07.7.0 core:move-left (input.hidden-input)
     -4:01.7.0 core:save (input.hidden-input)
     -3:48 core:backspace (input.hidden-input)
     -3:46.8.0 core:save (input.hidden-input)
     -1:22 tree-view:expand-item (div.tool-panel.tree-view)
  3x -1:21.8.0 core:move-right (input.hidden-input)

Non-Core Packages

emmet 2.4.3 
w3c-validation 0.4.0 

Uncaught Error: Handler must be a function

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.0.0
System: Microsoft Windows 8.1
Thrown From: w3c-validation package, v0.2.0

Stack Trace

Uncaught Error: Handler must be a function

At C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\event-kit\lib\emitter.js:37

Error: Handler must be a function
    at Emitter.module.exports.Emitter.on (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\event-kit\lib\emitter.js:37:15)
    at TextBuffer.module.exports.TextBuffer.onDidChange (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\text-buffer\lib\text-buffer.js:197:27)
    at C:\Users\SAKIB\.atom\packages\w3c-validation\lib\main.coffee:75:40
    at Workspace.module.exports.Workspace.observeTextEditors (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\src\workspace.js:276:9)
    at C:\Users\SAKIB\.atom\packages\w3c-validation\lib\main.coffee:72:31
    at C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\src\config.js:557:16
    at C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\src\config.js:574:20
    at Emitter.module.exports.Emitter.emit (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\event-kit\lib\emitter.js:82:11)
    at Config.module.exports.Config.emitChangeEvent (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\src\config.js:736:29)
    at Config.module.exports.Config.setRawValue (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\src\config.js:551:19)
    at Config.module.exports.Config.set (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\src\config.js:233:14)
    at SettingsPanel.module.exports.SettingsPanel.set (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\settings-view\lib\settings-panel.js:190:28)
    at setNewValue (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\settings-view\lib\settings-panel.js:132:28)
    at HTMLInputElement.<anonymous> (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\settings-view\lib\settings-panel.js:138:22)
    at HTMLInputElement.jQuery.event.dispatch (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\jquery\dist\jquery.js:4435:9)
    at HTMLInputElement.elemData.handle (C:\Users\SAKIB\AppData\Local\atom\app-1.0.0\resources\app.asar\node_modules\jquery\dist\jquery.js:4121:28)

Commands

     -2:16.1.0 emmet:insert-formatted-line-break-only (atom-text-editor.editor.is-focused)
     -2:16.1.0 editor:newline (atom-text-editor.editor.is-focused)
     -2:14 emmet:insert-formatted-line-break-only (atom-text-editor.editor.is-focused)
     -2:14 editor:newline (atom-text-editor.editor.is-focused)
  2x -2:13.5.0 core:backspace (atom-text-editor.editor.is-focused)
     -2:12.5.0 emmet:insert-formatted-line-break-only (atom-text-editor.editor.is-focused)
     -2:12.4.0 editor:newline (atom-text-editor.editor.is-focused)
     -2:10.5.0 emmet:insert-formatted-line-break-only (atom-text-editor.editor.is-focused)
     -2:10.5.0 editor:newline (atom-text-editor.editor.is-focused)
  2x -2:09.4.0 core:backspace (atom-text-editor.editor.is-focused)
     -2:08.3.0 core:save (atom-text-editor.editor.is-focused)
     -1:54.4.0 core:backspace (atom-text-editor.editor.is-focused)
     -1:53.2.0 core:save (atom-text-editor.editor.is-focused)
     -1:12 emmet:insert-formatted-line-break-only (atom-text-editor.editor.is-focused)
     -1:12 editor:newline (atom-text-editor.editor.is-focused)
     -1:08.6.0 core:save (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "html-include-resource"
    ]
  },
  "w3c-validation": {}
}

Installed Packages

# User
atom-beautify, v0.28.7
color-picker, v2.0.7
csslint, v1.1.3
emmet, v2.3.10
file-icons, v1.5.8
javascript-snippets, v1.0.0
jslint, v1.4.0
punchclock, v0.5.0
run-in-browser, v0.1.3
time-status, v1.1.0
w3c-validation, v0.2.0

# Dev
No dev packages

Start Up Time

Just opened Atom and got an unusually long loading time. Looked into it with time cop and 26974ms (~25 seconds) of it were because of this extension. Any idea what's going on?

Bug: when activating "Validate on Change" option

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.4.2
System: Mac OS X 10.11.3
Thrown From: w3c-validation package, v0.4.0

Stack Trace

Uncaught Error: Handler must be a function

At /Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:80

Error: Handler must be a function
    at Emitter.module.exports.Emitter.on (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:80:15)
    at TextBuffer.module.exports.TextBuffer.onDidChange (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:234:27)
    at /Users/anasabufarraj/.atom/packages/w3c-validation/lib/main.js:85:37
    at Workspace.module.exports.Workspace.observeTextEditors (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:288:9)
    at /Users/anasabufarraj/.atom/packages/w3c-validation/lib/main.js:83:24
    at /Applications/Atom.app/Contents/Resources/app.asar/src/config.js:606:16
    at /Applications/Atom.app/Contents/Resources/app.asar/src/config.js:623:20
    at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)
    at Config.module.exports.Config.emitChangeEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:808:29)
    at Config.module.exports.Config.setRawValue (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:600:19)
    at Config.module.exports.Config.set (/Applications/Atom.app/Contents/Resources/app.asar/src/config.js:227:14)
    at SettingsPanel.module.exports.SettingsPanel.set (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/settings-view/lib/settings-panel.js:196:28)
    at setNewValue (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/settings-view/lib/settings-panel.js:138:28)
    at HTMLInputElement.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/settings-view/lib/settings-panel.js:144:22)
    at HTMLInputElement.jQuery.event.dispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/node_modules/space-pen/node_modules/jquery/dist/jquery.js:4435:9)
    at HTMLInputElement.elemData.handle (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-space-pen-views/node_modules/space-pen/node_modules/jquery/dist/jquery.js:4121:28)

Commands

  2x -9:26.9.0 core:backspace (atom-text-editor.editor.is-focused)
     -7:48.1.0 snippets:next-tab-stop (atom-text-editor.editor.is-focused)
     -7:48.1.0 snippets:expand (atom-text-editor.editor.is-focused)
     -7:48 editor:indent (atom-text-editor.editor.is-focused)
  2x -7:46.8.0 core:backspace (atom-text-editor.editor.is-focused)
     -6:59.7.0 editor:newline (atom-text-editor.editor.is-focused)
  3x -6:58.3.0 core:backspace (atom-text-editor.editor.is-focused)
  2x -6:14.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
  2x -2:44.6.0 core:save (ol.tree-view.full-menu.list-tree.has-collapsable-children.focusable-panel)

Config

{
  "core": {
    "projectHome": "/Users/anasabufarraj",
    "themes": [
      "one-light-ui",
      "one-dark-syntax"
    ]
  },
  "w3c-validation": {}
}

Installed Packages

# User
w3c-validation, v0.4.0

# Dev
No dev packages

Request: allow to ignore file or portion of code

It should be nice to have something like JSHint :

// Code here will be linted with JSHint.
/* jshint ignore:start */
// Code here will be ignored by JSHint.
/* jshint ignore:end */

Keep in mind that if there is no /* jshint ignore:end */, he will ignore everything to the end of file.
Thus allowing to ignore a complete file ! ;-)

Uncaught SyntaxError: Unexpected end of input

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.5.3
System: Ubuntu 14.04.3
Thrown From: w3c-validation package, v0.4.0

Stack Trace

Uncaught SyntaxError: Unexpected end of input

At events.js:141

SyntaxError: Unexpected end of input
    at Object.parse (native)
    at IncomingMessage.<anonymous> (/home/prabodh/.atom/packages/w3c-validation/node_modules/w3cjs/node_modules/superagent/lib/node/parsers/json.js:9:31)
    at emitNone (events.js:72:20)
    at IncomingMessage.emit (events.js:166:7)
    at endReadableNT (_stream_readable.js:893:12)
    at doNTCallback2 (node.js:441:9)
    at process._tickCallback (node.js:355:17)

Commands

     -0:31.9.0 core:save (atom-text-editor.editor.is-focused.autocomplete-active)
  2x -0:31.5.0 core:move-up (atom-text-editor.editor.is-focused)
  2x -0:31 core:move-left (atom-text-editor.editor.is-focused)
     -0:30.2.0 editor:select-to-end-of-word (atom-text-editor.editor.is-focused)
     -0:27.3.0 core:save (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:25.9.0 editor:duplicate-lines (atom-text-editor.editor.is-focused)
     -0:25 editor:consolidate-selections (atom-text-editor.editor.is-focused)
     -0:25 core:cancel (atom-text-editor.editor.is-focused)
     -0:24.2.0 core:move-up (atom-text-editor.editor.is-focused)
     -0:24 core:move-left (atom-text-editor.editor.is-focused)
  4x -0:23.8.0 editor:move-to-beginning-of-word (atom-text-editor.editor.is-focused)
  3x -0:22.8.0 core:select-left (atom-text-editor.editor.is-focused)
  2x -0:21 core:save (atom-text-editor.editor.is-focused.autocomplete-active)
     -0:12 core:copy (atom-text-editor.editor.is-focused)
     -0:04.0 core:paste (atom-text-editor.editor.is-focused)
  3x -0:03.8.0 core:save (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "one-dark-ui",
      "base16-tomorrow-dark-theme"
    ]
  }
}

Installed Packages

# User
atom-beautify, v0.28.22
minimap, v4.19.0
project-manager, v2.7.6
w3c-validation, v0.4.0

# Dev
No dev packages

Uncaught TypeError: Cannot read property 'getPath' of undefined

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.12.7
Electron Version: 1.3.13
System: Mac OS X 10.12.1
Thrown From: w3c-validation package, v0.4.0

Stack Trace

Uncaught TypeError: Cannot read property 'getPath' of undefined

At /Users/masoom/.atom/packages/w3c-validation/node_modules/atom-message-panel/lib/LineMessageView.js:52

TypeError: Cannot read property 'getPath' of undefined
    at LineMessageView.goToLine (/Users/masoom/.atom/packages/w3c-validation/node_modules/atom-message-panel/lib/LineMessageView.js:52:53)
    at HTMLPreElement.<anonymous> (/Users/masoom/.atom/packages/w3c-validation/node_modules/space-pen/lib/space-pen.js:220:36)
    at HTMLPreElement.dispatch (/Users/masoom/.atom/packages/w3c-validation/node_modules/jquery/dist/jquery.js:4435:9)
    at HTMLPreElement.elemData.handle (/Users/masoom/.atom/packages/w3c-validation/node_modules/jquery/dist/jquery.js:4121:28)

Commands

     -4:17.9.0 core:cancel (atom-text-editor.editor.is-focused)
     -4:17.6.0 editor:consolidate-selections (atom-text-editor.editor.is-focused)
     -4:17.6.0 core:cancel (atom-text-editor.editor.is-focused)
     -4:09.5.0 core:paste (atom-text-editor.editor.is-focused)
     -4:08.6.0 core:backspace (atom-text-editor.editor.is-focused)
     -4:08.3.0 core:save (atom-text-editor.editor.is-focused)
     -3:05.3.0 emmet:toggle-comment (atom-text-editor.editor.is-focused)
     -3:05.3.0 editor:toggle-line-comments (atom-text-editor.editor.is-focused)
     -3:04.9.0 core:save (atom-text-editor.editor.is-focused)
     -2:52.5.0 emmet:toggle-comment (atom-text-editor.editor.is-focused)
     -2:52.5.0 editor:toggle-line-comments (atom-text-editor.editor.is-focused)
 14x -2:52.2.0 core:move-left (atom-text-editor.editor.is-focused)
     -2:50.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -2:49.7.0 core:save (atom-text-editor.editor.is-focused)
     -2:46.4.0 core:backspace (atom-text-editor.editor.is-focused)
     -2:46.1.0 core:save (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "telemetryConsent": "limited"
  }
}

Installed Packages

# User
angular-bootstrap, v1.0.1 (inactive)
atom-beautify, v0.29.14 (active)
atom-bootstrap3, v1.2.12 (inactive)
atom-typescript, v10.1.13 (active)
autoclose-html, v0.23.0 (active)
autoprefixer, v3.6.0 (active)
bootstrap-sass-snippets, v0.1.0 (active)
emmet, v2.4.3 (active)
linter, v1.11.18 (active)
markdown-preview-plus, v2.4.0 (active)
markdown-writer, v2.6.2 (active)
project-manager, v3.3.3 (active)
w3c-validation, v0.4.0 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.45.0 (inactive)
base16-tomorrow-dark-theme, v1.3.0 (inactive)
base16-tomorrow-light-theme, v1.3.0 (inactive)
one-dark-ui, v1.6.2 (active)
one-light-ui, v1.6.2 (inactive)
one-dark-syntax, v1.5.0 (active)
one-light-syntax, v1.5.0 (inactive)
solarized-dark-syntax, v1.0.5 (inactive)
solarized-light-syntax, v1.0.5 (inactive)
about, v1.7.0 (active)
archive-view, v0.62.0 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.13.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.4 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.2 (active)
command-palette, v0.39.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.202.2 (active)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.60.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.2 (inactive)
markdown-preview, v0.158.8 (active)
metrics, v1.1.2 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.1 (inactive)
package-generator, v1.0.1 (inactive)
settings-view, v0.243.1 (active)
snippets, v1.0.4 (active)
spell-check, v0.68.4 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.2 (active)
symbols-view, v0.113.1 (active)
tabs, v0.103.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.210.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.35.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.54.0 (active)
language-clojure, v0.22.1 (active)
language-coffee-script, v0.48.0 (active)
language-csharp, v0.13.0 (active)
language-css, v0.40.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.43.0 (active)
language-html, v0.47.1 (active)
language-hyperlink, v0.16.1 (active)
language-java, v0.24.0 (active)
language-javascript, v0.122.0 (active)
language-json, v0.18.3 (active)
language-less, v0.29.6 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.37.0 (active)
language-php, v0.37.3 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.1 (active)
language-ruby, v0.70.2 (active)
language-ruby-on-rails, v0.25.1 (active)
language-sass, v0.57.0 (active)
language-shellscript, v0.23.0 (active)
language-source, v0.9.0 (active)
language-sql, v0.25.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.29.1 (active)
language-toml, v0.18.1 (active)
language-xml, v0.34.12 (active)
language-yaml, v0.27.1 (active)

# Dev
No dev packages

Package is activated on PHP files

From the code I thought the package would only work on HTML/CSS files, but when I'm saving a .php file it runs and gives me W3C errors

Uncaught TypeError: Cannot read property 'trim' of undefined

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 0.199.0
System: Mac OS X 10.10.3
Thrown From: w3c-validation package, v0.1.3

Stack Trace

Uncaught TypeError: Cannot read property 'trim' of undefined

At /Users//.atom/packages/w3c-validation/lib/validator.coffee:52

TypeError: Cannot read property 'trim' of undefined
  at oOptions.callback (/Users//.atom/packages/w3c-validation/lib/validator.coffee:52:83)
  at /Users//.atom/packages/w3c-validation/node_modules/w3cvalidator/lib/w3cjs.js:82:13
  at Request.callback (/Users//.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:630:3)
  at Request.<anonymous> (/Users//.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:131:10)
  at emitOne (events.js:77:13)
  at Request.emit (events.js:166:7)
  at IncomingMessage.<anonymous> (/Users//.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:773:12)
  at emitNone (events.js:72:20)
  at IncomingMessage.emit (events.js:163:7)
  at _stream_readable.js:891:16
  at process._tickCallback (node.js:357:13)

Commands

     -8:03.3.0 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-always.theme-monokai.theme-seti-ui)
     -7:56.8.0 deprecation-cop:view (atom-workspace.workspace.scrollbars-visible-always.theme-monokai.theme-seti-ui)
     -0:43.1.0 pane:reopen-closed-item (div.settings-view.pane-item)
     -0:14.1.0 core:save (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "seti-ui",
      "monokai"
    ]
  }
}

Installed Packages

# User
angularjs, v0.2.0
atom-beautify, v0.27.1
autocomplete-clang, v0.6.9
autocomplete-paths, v1.0.2
color-picker, v1.7.0
function-name-in-status-bar, v0.2.6
ionic-atom, v0.3.1
keyboard-localization, v1.3.1
linter, vundefined
linter-clang, v2.25.1
log-console, v0.1.2
minimap, v4.9.0
minimap-bookmarks, v0.1.0
monokai, v0.14.0
script, v2.23.0
script-runner, vundefined
seti-ui, v0.7.1
w3c-validation, v0.1.3

# Dev
No dev packages

TextBuffer.on is deprecated.

Use TextBuffer::onDidSave instead. A TextBuffer instance is no longer provided as a callback argument.

TextBuffer.on (/Users/rodrigocosta/Downloads/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:1182:16)
<unknown> (/Users/rodrigocosta/.atom/packages/w3c-validation/lib/main.coffee:50:66)
<unknown> (/Users/rodrigocosta/Downloads/Atom.app/Contents/Resources/app.asar/src/workspace.js:272:16)
<unknown> (/Users/rodrigocosta/Downloads/Atom.app/Contents/Resources/app.asar/src/workspace.js:329:18)

Validation fails without error

Hello Leny,
I tried to validate some simple
Validation fails without error and stays on "Validation pending (this can take some time)..."
The problem is independently from the used files.
I have reinstalled the newest version w3c-validation 0.4.0 and use Windows10 with Atom.
Do you have an ideas?
Kind Regards........Sandra

TextBuffer.on is deprecated.

Use TextBuffer::onDidSave instead. A TextBuffer instance is no longer provided as a callback argument.

TextBuffer.on (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:1182:16)
<unknown> (/Users//.atom/packages/w3c-validation/lib/main.coffee:50:66)
<unknown> (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:272:16)
<unknown> (/Applications/Atom.app/Contents/Resources/app.asar/src/workspace.js:329:18)
Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:82:11)
PaneContainer.addedPaneItem (/Applications/Atom.app/Contents/Resources/app.asar/src/pane-container.js:375:27)

Failed to activate the w3c-validation package

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.0.19
System: Microsoft Windows 8.1 Pro
Thrown From: w3c-validation package, v0.2.0

Stack Trace

Failed to activate the w3c-validation package

At Handler must be a function

Error: Handler must be a function
  at Emitter.module.exports.Emitter.on (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\node_modules\event-kit\lib\emitter.js:37:15)
  at TextBuffer.module.exports.TextBuffer.onDidChange (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\node_modules\text-buffer\lib\text-buffer.js:207:27)
  at C:\Users\breed\.atom\packages\w3c-validation\lib\main.coffee:54:37
  at Workspace.module.exports.Workspace.observeTextEditors (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\workspace.js:276:9)
  at C:\Users\breed\.atom\packages\w3c-validation\lib\main.coffee:53:28
  at Config.module.exports.Config.observeKeyPath (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\config.js:568:7)
  at Config.module.exports.Config.observe (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\config.js:135:21)
  at Object.module.exports.HtmlValidation.activate (C:\Users\breed\.atom\packages\w3c-validation\lib\main.coffee:52:21)
  at Package.module.exports.Package.activateNow (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\package.js:245:19)
  at C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\package.js:226:30
  at Package.module.exports.Package.measure (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\package.js:169:15)
  at Package.module.exports.Package.activate (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\package.js:218:14)
  at PackageManager.module.exports.PackageManager.activatePackage (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\package-manager.js:486:21)
  at C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\package-manager.js:469:29
  at Config.module.exports.Config.transact (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\config.js:324:16)
  at PackageManager.module.exports.PackageManager.activatePackages (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\package-manager.js:464:19)
  at PackageManager.module.exports.PackageManager.activate (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\package-manager.js:445:46)
  at Atom.module.exports.Atom.startEditorWindow (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\atom.js:670:21)
  at Object.<anonymous> (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\window-bootstrap.js:12:8)
  at Object.<anonymous> (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\window-bootstrap.js:23:4)
  at Module._compile (module.js:428:26)
  at Object.defineProperty.value [as .js] (C:\Users\breed\AppData\Local\atom\app-1.0.19\resources\app.asar\src\compile-cache.js:169:21)
  at Module.load (module.js:353:32)
  at Function.Module._load (module.js:308:12)
  at Module.require (module.js:363:17)
  at require (module.js:382:17)
  at setupWindow (file:///C:/Users/breed/AppData/Local/atom/app-1.0.19/resources/app.asar/static/index.js:82:25)
  at window.onload (file:///C:/Users/breed/AppData/Local/atom/app-1.0.19/resources/app.asar/static/index.js:35:9)

Commands

Config

{
  "core": {
    "autoHideMenuBar": true
  },
  "w3c-validation": {
    "validateOnChange": true,
    "hideOnNoErrors": true,
    "useFoldModeAsDefault": true
  }
}

Installed Packages

# User
angularjs, v0.3.0
atom-minify, v0.4.2
language-html, v0.41.3
linter, v1.8.1
linter-htmlhint, v0.1.1
linter-jshint, v1.2.1
w3c-validation, v0.2.0

# Dev
No dev packages

Uncaught TypeError: Cannot read property 'html' of undefined

[Enter steps to reproduce below:]

  1. Saving file
  2. ...

Atom Version: 1.0.15
System: Unknown Windows Version
Thrown From: w3c-validation package, v0.2.0

Stack Trace

Uncaught TypeError: Cannot read property 'html' of undefined

At events.js:141

TypeError: Cannot read property 'html' of undefined
  at C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\lib\w3cjs.js:105:29
  at Parser.<anonymous> (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\lib\xml2js.js:466:18)
  at emitOne (events.js:77:13)
  at Parser.emit (events.js:169:7)
  at Object.onerror (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\lib\xml2js.js:295:26)
  at emit (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\node_modules\sax\lib\sax.js:625:33)
  at error (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\node_modules\sax\lib\sax.js:654:3)
  at strictFail (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\node_modules\sax\lib\sax.js:675:22)
  at closeTag (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\node_modules\sax\lib\sax.js:858:7)
  at Object.write (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\node_modules\sax\lib\sax.js:1314:29)
  at Parser.exports.Parser.Parser.parseString (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\lib\xml2js.js:481:31)
  at Parser.parseString (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\lib\xml2js.js:7:59)
  at Object.exports.parseString (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\xml2js\lib\xml2js.js:513:19)
  at parseCssValidation (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\lib\w3cjs.js:103:23)
  at C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\lib\w3cjs.js:81:29
  at Request.callback (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\superagent\lib\node\index.js:630:3)
  at Request.<anonymous> (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\superagent\lib\node\index.js:131:10)
  at emitOne (events.js:77:13)
  at Request.emit (events.js:169:7)
  at IncomingMessage.<anonymous> (C:\Users\Artur\.atom\packages\w3c-validation\node_modules\w3cvalidator\node_modules\superagent\lib\node\index.js:773:12)
  at emitNone (events.js:72:20)
  at IncomingMessage.emit (events.js:166:7)
  at endReadableNT (_stream_readable.js:889:12)
  at doNTCallback2 (node.js:438:9)
  at process._tickCallback (node.js:352:17)

Commands

     -0:26.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:24.7.0 core:cut (atom-text-editor.editor.is-focused)
  2x -0:24.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:20.8.0 find-and-replace:show (atom-text-editor.editor.is-focused)
     -0:19.9.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:17.1.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:17.1.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:17 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:17 editor:newline (atom-text-editor.editor.is-focused)
     -0:16.3.0 core:undo (atom-text-editor.editor.is-focused)
     -0:15.3.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:15.3.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:15.2.0 docblockr:parse-enter (atom-text-editor.editor.is-focused)
     -0:15.2.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:14.7.0 core:paste (atom-text-editor.editor.is-focused)
     -0:13.2.0 core:save (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "slack-chat"
    ]
  }
}

Installed Packages

# User
angularjs, v0.3.0
angularjs-snippets, v0.10.18
angularjs-styleguide-snippets, v0.7.2
atom-beautify, v0.28.12
atom-html-preview, v0.1.11
auto-id-class, v0.2.6
autocomplete-modules, v1.1.0
block-comment-lines, v0.2.4
clipboard-history, v0.6.6
color-picker, v2.0.12
color-tabs, v0.1.8
color-tabs-regex, v0.2.2
docblockr, v0.7.3
docs-snippets, v0.8.0
file-icons, v1.6.9
font-viewer, v0.3.0
fonts, v0.6.0
foundation5-snippets, v0.2.2
htmlhint, v1.1.3
js-patterns-atom-snippets, v0.2.1
jshint, v1.8.0
keyboard-localization, v1.4.8
keycodes, v0.1.4
local-server-express, v0.3.1
minimap, v4.13.3
pigments, v0.15.0
Remote-FTP, v0.7.2
seti-icons, v0.4.5
smart-tags, v0.1.0
space-underscore, v0.1.1
toggle-quotes, v0.11.3
trailing-spaces, v0.3.2
travis-ci-status, v0.18.0
turbo-javascript, v1.1.5
w3c-validation, v0.2.0

# Dev
No dev packages

Failed to activate the w3c-validation package

Handler must be a function
Hide Stack Trace
Error: Handler must be a function
at Emitter.module.exports.Emitter.on (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:80:21)
at TextBuffer.module.exports.TextBuffer.onDidChange (/Applications/Atom.app/Contents/Resources/app/node_modules/text-buffer/lib/text-buffer.js:366:33)
at /Users/cornelium/.atom/packages/w3c-validation/lib/main.js:85:37
at Workspace.observeTextEditors (/Applications/Atom.app/Contents/Resources/app/src/workspace.js:728:15)
at /Users/cornelium/.atom/packages/w3c-validation/lib/main.js:83:24
at Config.module.exports.Config.observeKeyPath (/Applications/Atom.app/Contents/Resources/app/src/config.js:674:13)
at Config.module.exports.Config.observe (/Applications/Atom.app/Contents/Resources/app/src/config.js:155:27)
at Object.fActivate [as activate] (/Users/cornelium/.atom/packages/w3c-validation/lib/main.js:82:17)
at Package.activateNow (/Applications/Atom.app/Contents/Resources/app/src/package.js:230:33)
at measure (/Applications/Atom.app/Contents/Resources/app/src/package.js:206:33)
at Package.measure (/Applications/Atom.app/Contents/Resources/app/src/package.js:88:25)
at activationPromise.Promise (/Applications/Atom.app/Contents/Resources/app/src/package.js:200:20)
at Package.activate (/Applications/Atom.app/Contents/Resources/app/src/package.js:198:38)
at PackageManager.activatePackage (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:695:42)
at packagesToEnable.forEach.name (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:440:51)
at Array.forEach (native)
at disabledPackagesSubscription.config.onDidChange (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:440:30)
at /Applications/Atom.app/Contents/Resources/app/src/config.js:693:26
at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:25:20)
at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app/node_modules/event-kit/lib/emitter.js:141:34)
at Config.module.exports.Config.emitChangeEvent (/Applications/Atom.app/Contents/Resources/app/src/config.js:884:35)
at Config.module.exports.Config.setRawValue (/Applications/Atom.app/Contents/Resources/app/src/config.js:670:25)
at Config.module.exports.Config.set (/Applications/Atom.app/Contents/Resources/app/src/config.js:248:20)
at Config.module.exports.Config.removeAtKeyPath (/Applications/Atom.app/Contents/Resources/app/src/config.js:407:18)
at Package.enable (/Applications/Atom.app/Contents/Resources/app/src/package.js:75:30)
at PackageManager.enablePackage (/Applications/Atom.app/Contents/Resources/app/src/package-manager.js:246:18)
at HTMLButtonElement.enablementButtonClickHandler (/Applications/Atom.app/Contents/Resources/app/node_modules/settings-view/lib/package-card.js:361:31)

Never Validates

W3C Markup Validation Service Report - Validation pending (this can take some time)...

Been waiting over an hour now, still no output :(

html checking within .php files

It's common to include html within .php files.
Would be great to get an "overide switch" just to check .php files which including html too.
Actually suffix has to be .htm*

Uncaught TypeError: Cannot read property '0' of undefined

[Enter steps to reproduce below:]

  1. Try to validate following CSS:
@import url('http://raw.githubusercontent.com/necolas/normalize.css/master/normalize.css');
* {
    box-sizing: border-box;
}
body {
    background: #DDD url('http://davidlanham.com/art/ripefruit/preview.jpg') no-repeat center center;
    background-size: cover;
}
  1. The error "Uncaught TypeError: Cannot read property '0' of undefined" show up.

Atom Version: 0.184.0
System: Mac OS X 10.10.2
Thrown From: w3c-validation package, v0.1.3

Stack Trace

Uncaught TypeError: Cannot read property '0' of undefined

At events.js:94

TypeError: Cannot read property '0' of undefined
  at /Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/lib/w3cjs.js:106:38
  at Parser.<anonymous> (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:425:18)
  at Parser.emit (events.js:116:17)
  at Object.onclosetag (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:394:26)
  at emit (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/node_modules/sax/lib/sax.js:615:33)
  at emitNode (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/node_modules/sax/lib/sax.js:620:3)
  at closeTag (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/node_modules/sax/lib/sax.js:861:5)
  at Object.write (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/node_modules/sax/lib/sax.js:1294:29)
  at Parser.exports.Parser.Parser.parseString (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:444:31)
  at Parser.parseString (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:6:61)
  at Object.exports.parseString (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:476:19)
  at parseCssValidation (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/lib/w3cjs.js:103:23)
  at /Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/lib/w3cjs.js:81:29
  at Request.callback (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:630:3)
  at Request.<anonymous> (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:131:10)
  at Request.emit (events.js:116:17)
  at IncomingMessage.<anonymous> (/Users/hbriand/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:773:12)
  at IncomingMessage.emit (events.js:138:20)
  at _stream_readable.js:909:16
  at process._tickCallback (node.js:364:11)

Commands

     -1:42.6 editor:move-to-beginning-of-word (atom-text-editor.editor)
     -1:41.7 ruby-string-interpolation:insert (atom-text-editor.editor)
     -1:40.7 core:save (atom-text-editor.editor)
  2x -1:34.3 core:move-down (atom-text-editor.editor)
  2x -1:33.9 editor:newline (atom-text-editor.editor)
  2x -1:23.1 core:move-up (atom-text-editor.editor)
     -1:22.7 core:move-left (atom-text-editor.editor)
     -1:22.4 editor:newline (atom-text-editor.editor)
     -1:17.7 core:save (atom-text-editor.editor)
     -1:12.5 core:move-up (atom-text-editor.editor)
  3x -1:12.3 editor:move-to-beginning-of-word (atom-text-editor.editor)
  2x -1:11.7 editor:select-to-beginning-of-word (atom-text-editor.editor)
     -1:11.0 core:backspace (atom-text-editor.editor)
     -1:10.7 core:save (atom-text-editor.editor)
     -0:04.9 ruby-string-interpolation:insert (atom-text-editor.editor)
     -0:02.6 core:save (atom-text-editor.editor)

Config

{
  "core": {
    "ignoredNames": [
      ".git",
      ".svn",
      ".DS_Store"
    ],
    "disabledPackages": [
      "angularjs",
      "atom-terminal-panel"
    ],
    "themes": [
      "seti-ui",
      "seti-syntax"
    ]
  },
  "w3c-validation": {
    "hideOnNoErrors": true
  }
}

Installed Packages

# User
Sublime-Style-Column-Selection, v1.2.3
atom-angularjs, v0.1.2
atom-beautify, v0.21.3
color-picker, v1.4.4
jshint, v1.2.0
jsonpp, v0.0.6
language-ini, v1.7.0
language-nginx, v0.4.0
language-pp, v0.0.0
language-puppet, v0.10.0
language-rst, v0.0.0
language-scala, v1.1.0
linter, v0.12.0
linter-pylint, v0.2.1
linter-rst, v0.0.3
linter-ruby, v0.1.4
open-in-browser, v0.4.2
phpunit-snippets, v0.1.0
pretty-json, v0.3.2
react, v0.9.10
ruby-block, v0.2.2
ruby-string-interpolation, v0.1.8
scala-format, v0.1.4
script, v2.18.0
seti-syntax, v0.3.3
seti-ui, v0.6.3
syntax-settings, v0.7.1
terminal-panel, v1.9.2
tree-view-breadcrumb, v0.4.1
virtualenv, v0.6.2
w3c-validation, v0.1.3
welcome, v0.25.0
wordpress, v0.2.0

# Dev
No dev packages

Support for HTML (Riot tag)

In lib/validator.js add support for HTML (Riot tag) grammar. Would be nice to handle all HTML grammars by default, or put it as an option.

CSS3 validation... Weird.

Okay, we have this CSS3 code:

@font-face {
    font-family: "FiraSans-Regular";
    font-stretch: normal;
    src: url('/main/fonts/FiraSans-Regular.woff2');
}
@font-face {
    font-family: "FiraSans-Light";
    font-stretch: semi-condensed;
    src: url('/main/fonts/FiraSans-Light.woff2');
}
@font-face {
    font-family: "FiraSans-Thin";
    font-stretch: condensed;
    src: url('/main/fonts/FiraSans-Thin.woff2');
}
@font-face {
    font-family: "FiraMono-Regular";
    font-stretch: normal;
    src: url('/main/fonts/FiraMono-Regular.woff2');
}
body {
    font-family: FiraSans-Regular, sans-serif;
}
.welcome-overlay {
    background-image: url("/main/img/overlay.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-blend-mode: darken;
    transform: matrix(1, 0, 0, 1, 0, 0);
    filter: blur(0px);
    padding-top: 24%;
    padding-bottom: 24%;
    text-align: center;
}

We have this validation result in Atom:
image

And what we see on w3c validator?
image

Yep, code is correct.
WTF? :)

Failed to load the w3c-validation package

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.7.3
System: Mac OS X 10.11.3
Thrown From: w3c-validation package, v0.4.0

Stack Trace

Failed to load the w3c-validation package

At Cannot find module 'underscore-plus'

Error: Cannot find module 'underscore-plus'
    at Module._resolveFilename (module.js:338:15)
    at Function.Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app.asar/src/module-cache.js:383:52)
    at Function.Module._load (module.js:289:25)
    at Module.require (module.js:366:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/prodesfin3/.atom/packages/w3c-validation/node_modules/atom-message-panel/node_modules/space-pen/lib/space-pen.js:8:9)
    at Object.<anonymous> (/Users/prodesfin3/.atom/packages/w3c-validation/node_modules/atom-message-panel/node_modules/space-pen/lib/space-pen.js:627:4)
    at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
    at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:208:21)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:313:12)
    at Module.require (module.js:366:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/prodesfin3/.atom/packages/w3c-validation/node_modules/atom-message-panel/lib/MessagePanelView.js:4:7)
    at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
    at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:208:21)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:313:12)
    at Module.require (module.js:366:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/prodesfin3/.atom/packages/w3c-validation/node_modules/atom-message-panel/lib/index.js:2:21)
    at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
    at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:208:21)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:313:12)
    at Module.require (module.js:366:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at Object.<anonymous> (/Users/prodesfin3/.atom/packages/w3c-validation/lib/validator.js:7:25)
    at Module._compile (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:103:30)
    at Object.defineProperty.value [as .js] (/Applications/Atom.app/Contents/Resources/app.asar/src/compile-cache.js:208:21)

Commands

Config

{
  "core": {
    "disabledPackages": [
      "atom-live-server",
      "tool-bar-main",
      "jshint"
    ],
    "packagesWithKeymapsDisabled": [
      "navigate"
    ],
    "themes": [
      "genesis-ui",
      "one-dark-syntax"
    ]
  }
}

Installed Packages

# User
api-docs, v0.0.4
color-picker, v2.1.1
emmet, v2.4.3
file-icons, v1.7.8
genesis-ui, v0.5.0
highlight-selected, v0.11.2
javascript-snippets, v1.2.1
language-babel, v2.19.3
language-javascript-jsx, v0.3.7
language-javascript-semantic, v0.2.1
linter, v1.11.4
linter-htmlhint, v1.1.4
linter-jshint, v2.1.0
minimap, v4.23.2
minimap-highlight-selected, v4.4.0
pigments, v0.26.0
react, v0.15.0
react-es6-snippets, v0.3.0
rest-client, v1.1.0
sync-settings, v0.7.2
synced-sidebar, v0.4.3
terminal-plus, v0.14.5
tool-bar, v0.4.0
tool-bar-almighty, v0.6.1
w3c-validation, v0.4.0

# Dev
No dev packages

SCSS files

Validates scss files and always generate "parse error" for them

CSS validator doesn't like variables

For example:

:root {
  --foo: 10px;
}

div {
  height: var(--foo);
}

gives:

at line 2Parse Error
--foo: 10px;
at line 3Parse Error
}
at line 6Value Error : height (nullvisudet.html#propdef-height) Parse Error
height: var(--foo);

The CSS validator at the W3 site gives the same thing, so maybe it's beyond the scope of this project, but perhaps there should be a mode that accepts variables?

Uncaught Error: Parse Error

When I saved the HTML file, and it loads the plugin, it shows an error.


Atom Version: 0.188.0
System: linux 3.19.3-200.fc21.x86_64
Thrown From: Atom Core

Stack Trace

Uncaught Error: Parse Error

At events.js:94

Error: Parse Error
    at Error (native)
    at Socket.socketOnData (_http_client.js:311:20)
    at Socket.emit (events.js:116:17)
    at readableAddChunk (_stream_readable.js:164:16)
    at Socket.Readable.push (_stream_readable.js:127:10)
    at TCP.onread (net.js:530:20)

Commands

     -0:05.0 editor:select-to-first-character-of-line (atom-text-editor.editor.is-focused)
     -0:04.8 core:copy (atom-text-editor.editor.is-focused)
     -0:04.5 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
     -0:04.5 emmet:insert-formatted-line-break-only (atom-text-editor.editor.is-focused)
     -0:04.5 editor:newline (atom-text-editor.editor.is-focused)
     -0:04.4 core:paste (atom-text-editor.editor.is-focused)
  9x -0:04.2 core:move-left (atom-text-editor.editor.is-focused)
     -0:02.8 core:backspace (atom-text-editor.editor.is-focused)
     -0:02.1 core:save (atom-text-editor.editor.is-focused)
     -0:01.9 find-and-replace:select-next (atom-text-editor.editor.is-focused)

Config

{
  "core": {},
  "editor": {
    "invisibles": {},
    "fontSize": 14,
    "tabLength": 4
  }
}

Installed Packages

# User
emmet, v2.3.6
php-getters-setters, v0.3.0
w3c-validation, v0.1.3

# Dev
No dev packages

Uncaught TypeError: Cannot read property 'html' of undefined

[Enter steps to reproduce below:]

1.I tried to validate the CSS below:

body {
    background-color:white;
    font-family: 'Ubuntu Light', sans-serif;
}

header {

}
nav[aria-label="Skiplinks"] a{
    text-decoration:none;
    color:white;
}
nav[aria-label="Skiplinks"] li {
    color:white;
    background-color:black;
    display:none;
}
nav[aria-label="Skiplinks"] li:focus, li:active {
    color:white;
    background-color:black;
    display:inline;
}

nav ul li{
    list-style-type:none;
    display:inline;
}

.image_foto {
    width: 10em;
    margin:1em;
    border-radius:100%;
}
.trabImg {
    position:left;
    width:290px;
    border-radius:15px;
    box-shadow:0px 1px 3px black;
    display:block;
}
  1. And them I got the error...

Atom Version: 0.168.0
System: linux 3.16.0-31-generic
Thrown From: w3c-validation package, v0.1.3

Stack Trace

Uncaught TypeError: Cannot read property 'html' of undefined

At events.js:85

TypeError: Cannot read property 'html' of undefined
  at /home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/lib/w3cjs.js:105:29
  at Parser.<anonymous> (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:429:18)
  at Parser.emit (events.js:107:17)
  at Object.onerror (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:285:26)
  at emit (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/node_modules/sax/lib/sax.js:615:33)
  at error (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/node_modules/sax/lib/sax.js:644:3)
  at strictFail (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/node_modules/sax/lib/sax.js:662:22)
  at closeTag (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/node_modules/sax/lib/sax.js:845:7)
  at Object.write (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/node_modules/sax/lib/sax.js:1294:29)
  at Parser.exports.Parser.Parser.parseString (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:444:31)
  at Parser.parseString (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:6:61)
  at Object.exports.parseString (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/xml2js/lib/xml2js.js:476:19)
  at parseCssValidation (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/lib/w3cjs.js:103:23)
  at /home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/lib/w3cjs.js:81:29
  at Request.callback (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:630:3)
  at Request.<anonymous> (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:131:10)
  at Request.emit (events.js:107:17)
  at IncomingMessage.<anonymous> (/home/germanocorrea/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:773:12)
  at IncomingMessage.emit (events.js:129:20)
  at _stream_readable.js:907:16
  at process._tickCallback (node.js:386:11)

Commands

     -3:02.1 core:cancel (atom-text-editor.editor)
     -2:58.8 find-and-replace:show (atom-text-editor.editor)
     -2:55.6 core:backspace (atom-text-editor.editor.mini)
     -2:14.0 editor:consolidate-selections (atom-text-editor.editor)
     -2:14.0 core:cancel (atom-text-editor.editor)
  2x -2:12.9 core:save (atom-text-editor.editor)
     -1:07.5 command-palette:toggle (atom-text-editor.editor.is-focused)
  3x -1:04.2 core:backspace (atom-text-editor.editor.mini)
     -1:00.8 core:select-all (atom-text-editor.editor.mini)
     -1:00.6 core:backspace (atom-text-editor.editor.mini)
     -0:59.8 editor:consolidate-selections (atom-text-editor.editor.mini)
     -0:59.8 core:cancel (atom-text-editor.editor.mini)
     -0:58.5 command-palette:toggle (atom-text-editor.editor.is-focused)
     -0:57.2 core:confirm (atom-text-editor.editor.mini)
     -0:57.2 settings-view:open (atom-text-editor.editor.is-focused)
     -0:00.0 core:save (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "seti-ui",
      "seti-syntax"
    ]
  }
}

Installed Packages

# User
.git, vundefined
autoclose-html, v0.15.0
color-picker, v1.4.4
html-entities, v0.3.1
language-svg, v0.8.0
linter, v0.12.0
linter-clang, v2.25.1
linter-coffeelint, v0.1.7
linter-csslint, v0.0.11
linter-jshint, v0.1.0
linter-jsxhint, v0.1.1
linter-php, v0.0.11
linter-pylint, v0.2.1
linter-rubocop, v0.2.2
linter-tidy, v1.0.0
minimap, v3.5.6
seti-syntax, v0.3.3
seti-ui, v0.6.3
w3c-validation, v0.1.3

# Dev
No dev packages

/cc @atom/core

Uncaught TypeError: Invalid Point: (NaN, 0)

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 0.209.0
System: Linux Mint
Thrown From: w3c-validation package, v0.2.0

Stack Trace

Uncaught TypeError: Invalid Point: (NaN, 0)

At /usr/share/atom/resources/app.asar/node_modules/text-buffer/lib/point.js:65

TypeError: Invalid Point: (NaN, 0)
  at Function.module.exports.Point.assertValid (/usr/share/atom/resources/app.asar/node_modules/text-buffer/lib/point.js:65:15)
  at TextBuffer.module.exports.TextBuffer.clipPosition (/usr/share/atom/resources/app.asar/node_modules/text-buffer/lib/text-buffer.js:956:13)
  at MarkerStore.module.exports.MarkerStore.setMarkerRange (/usr/share/atom/resources/app.asar/node_modules/text-buffer/lib/marker-store.js:305:50)
  at Marker.module.exports.Marker.update (/usr/share/atom/resources/app.asar/node_modules/text-buffer/lib/marker.js:324:20)
  at Marker.module.exports.Marker.setHeadPosition (/usr/share/atom/resources/app.asar/node_modules/text-buffer/lib/marker.js:143:19)
  at Marker.module.exports.Marker.setHeadBufferPosition (/usr/share/atom/resources/app.asar/src/marker.js:175:32)
  at /usr/share/atom/resources/app.asar/src/cursor.js:136:31
  at Cursor.module.exports.Cursor.changePosition (/usr/share/atom/resources/app.asar/src/cursor.js:683:7)
  at Cursor.module.exports.Cursor.setBufferPosition (/usr/share/atom/resources/app.asar/src/cursor.js:134:19)
  at [object Object].LineMessageView.goToLine (/home/garbbos/.atom/packages/w3c-validation/node_modules/atom-message-panel/lib/LineMessageView.js:60:53)
  at HTMLDivElement.<anonymous> (/home/garbbos/.atom/packages/w3c-validation/node_modules/atom-message-panel/node_modules/space-pen/lib/space-pen.js:214:36)
  at HTMLDivElement.jQuery.event.dispatch (/home/garbbos/.atom/packages/w3c-validation/node_modules/atom-message-panel/node_modules/space-pen/vendor/jquery.js:4676:9)
  at HTMLDivElement.elemData.handle (/home/garbbos/.atom/packages/w3c-validation/node_modules/atom-message-panel/node_modules/space-pen/vendor/jquery.js:4360:46)

Commands

  5x -9:33.9.0 core:backspace (atom-text-editor.editor.is-focused)
     -9:29.4.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
 12x -9:24.4.0 core:backspace (atom-text-editor.editor.is-focused)
     -9:20.9.0 core:save (atom-text-editor.editor.is-focused)
     -1:53 core:backspace (atom-text-editor.editor.is-focused)
  3x -1:42.7.0 core:move-right (atom-text-editor.editor.is-focused)
  4x -1:41.4.0 core:delete (atom-text-editor.editor.is-focused)
     -0:38.3.0 core:save (atom-text-editor.editor.is-focused)
  4x -0:18.5.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:11.8.0 core:save (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "unity-ui",
      "atom-light-syntax"
    ],
    "autoHideMenuBar": true,
    "projectHome": "/home/garbbos/src/html/proyectos",
    "disabledPackages": [
      "css-color-highlight",
      "css-color-highlight",
      "css-color-highlight",
      "outdoor-theme",
      "outdoor-theme",
      "outdoor-theme"
    ]
  }
}

Installed Packages

# User
atom-beautify, v0.28.5
atom-html-preview, v0.1.8
atom-python-debugger, v0.3.3
autoclose-html, v0.18.0
autocomplete-python, v0.4.2
javascript-snippets, v1.0.0
jsformat, v0.9.0
jshint, v1.3.7
language-javascript-semantic, v0.2.1
unity-ui, v2.0.11
w3c-validation, v0.2.0

# Dev
No dev packages

Report severity appears to be ignored

For instance, this code:

fieldset {
  background-color: #ececec;
}

yields a warning that "You have no color set (or color is set to transparent) but you have set a background-color. Make sure that cascading of colors keeps the text reasonably legible." regardless of whether the CSS Report Severity is set to All or Normal. [Just checked: it also warns when the severity is set to Most Important or No warnings.]

On the W3C site, a severity of Normal does not display this warning.

Using 0.4.0 with Atom 1.10.2 on Mac OS X 10.11.6

Uncaught Error: Cannot find module 'xml2js'

[Enter steps to reproduce below:]

  1. when saving a css... doesn't occur when editing and saving html files.

Atom Version: 1.3.2
System: Mac OS X 10.11.2
Thrown From: w3c-validation package, v0.3.0

Stack Trace

Uncaught Error: Cannot find module 'xml2js'

At module.js:338

Error: Cannot find module 'xml2js'
    at Module._resolveFilename (module.js:336:15)
    at Function.Module._resolveFilename (/Applications/Atom.app/Contents/Resources/app.asar/src/module-cache.js:383:52)
    at Function.Module._load (module.js:286:25)
    at Module.require (module.js:365:17)
    at require (/Applications/Atom.app/Contents/Resources/app.asar/src/native-compile-cache.js:50:27)
    at parseCssValidation (/Users/kloker/.atom/packages/w3c-validation/node_modules/w3cvalidator/lib/w3cjs.js:103:5)
    at /Users/kloker/.atom/packages/w3c-validation/node_modules/w3cvalidator/lib/w3cjs.js:81:29
    at Request.callback (/Users/kloker/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:630:3)
    at Request.<anonymous> (/Users/kloker/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:131:10)
    at emitOne (events.js:77:13)
    at Request.emit (events.js:169:7)
    at Stream.<anonymous> (/Users/kloker/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/index.js:773:12)
    at emitNone (events.js:72:20)
    at Stream.emit (events.js:166:7)
    at Unzip.<anonymous> (/Users/kloker/.atom/packages/w3c-validation/node_modules/w3cvalidator/node_modules/superagent/lib/node/utils.js:124:12)
    at emitNone (events.js:72:20)
    at Unzip.emit (events.js:166:7)
    at endReadableNT (_stream_readable.js:893:12)
    at doNTCallback2 (node.js:441:9)
    at process._tickCallback (node.js:355:17)

Commands

     -3:28.2.0 core:paste (atom-text-editor.editor.is-focused)
     -3:27.6.0 core:save (atom-text-editor.editor.is-focused)
     -3:26.7.0 core:move-up (atom-text-editor.editor.is-focused)
 13x -3:26 editor:move-to-end-of-word (atom-text-editor.editor.is-focused)
     -3:12.9.0 core:save (atom-text-editor.editor.is-focused.autocomplete-active)
     -3:02.3.0 core:backspace (atom-text-editor.editor.is-focused)
     -3:00.3.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
  2x -2:59.3.0 core:save (atom-text-editor.editor.is-focused)
     -2:48 editor:move-to-first-character-of-line (atom-text-editor.editor.is-focused)
     -2:45.8.0 core:save (atom-text-editor.editor.is-focused)
  4x -2:42.4.0 core:undo (atom-text-editor.editor.is-focused)
     -2:40.2.0 core:save (atom-text-editor.editor.is-focused)
     -2:31.5.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
     -2:31.5.0 autocomplete-plus:activate (atom-text-editor.editor.is-focused)
     -2:28.9.0 autocomplete-plus:confirm (atom-text-editor.editor.is-focused.autocomplete-active)
  2x -2:28.4.0 core:save (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "themes": [
      "native-ui",
      "one-dark-syntax"
    ],
    "ignoredNames": [
      ".git",
      ".DS_Store"
    ]
  }
}

Installed Packages

# User
atom-zurb-foundation, v1.1.1
color-picker, v2.0.14
file-icons, v1.6.13
native-ui, v0.11.0
pigments, v0.19.5
w3c-validation, v0.3.0

# Dev
No dev packages

TextBuffer.on is deprecated.

Use TextBuffer::onDidSave instead. A TextBuffer instance is no longer provided as a callback argument.

TextBuffer.on (/Users/achollinghead/Downloads/Atom.app/Contents/Resources/app/node_modules/text-buffer/lib/text-buffer.js:1182:16)
<unknown> (/Users/achollinghead/.atom/packages/w3c-validation/lib/main.coffee:50:66)

Uncaught SyntaxError: Unexpected end of JSON input

[Enter steps to reproduce:]

  1. control s

Atom: 1.15.0 x64
Electron: 1.3.13
OS: Ubuntu 16.04.2
Thrown From: w3c-validation package 0.4.0

Stack Trace

Uncaught SyntaxError: Unexpected end of JSON input

At events.js:160

SyntaxError: Unexpected end of JSON input
    at Object.parse (native)
    at /packages/w3c-validation/node_modules/superagent/lib/node/parsers/json.js:9:31)
    at emitNone (events.js:91:20)
    at IncomingMessage.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:974:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)

Commands

     -0:54.4.0 emmet:insert-formatted-line-break-only (input.hidden-input)
     -0:54.3.0 editor:newline (input.hidden-input)
     -0:43 core:backspace (input.hidden-input)
     -0:17.8.0 snippets:previous-tab-stop (input.hidden-input)
     -0:17.8.0 editor:outdent-selected-rows (input.hidden-input)
     -0:17.1.0 snippets:previous-tab-stop (input.hidden-input)
     -0:17.1.0 editor:outdent-selected-rows (input.hidden-input)
     -0:13.1.0 emmet:insert-formatted-line-break-only (input.hidden-input)
     -0:13 editor:newline (input.hidden-input)
     -0:10.6.0 core:move-up (input.hidden-input)
     -0:09.9.0 editor:move-to-end-of-screen-line (input.hidden-input)
     -0:07.6.0 core:save (input.hidden-input)

Non-Core Packages

atom-beautify 0.29.17 
atom-monokai 0.10.9 
emmet 2.4.3 
git-plus 7.3.3 
minimap 4.26.8 
monokai 0.22.0 
seti-icons 1.4.3 
w3c-validation 0.4.0 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.