Skip to content

Latest commit

 

History

History
108 lines (87 loc) · 4.67 KB

Changelog.md

File metadata and controls

108 lines (87 loc) · 4.67 KB

Sublime PHP CodeSniffer, Linter and Mess Detector Plugin Changelog

4.2

  • Ability to configure if you want the errors to be highlighted in the editor. Thanks to Aleksandr Gornostal

4.1.1

  • Small patch to be consistent with the naming of the tools. Thanks to Beau Simensen

4.1

  • Added support to use php-cs-fixer on a directory in the side bar
  • Now displays the php-cs-fixer changes in the quick panel

4.0

3.13

  • Setting to configure if phpcs is run when the plugin is invoked GH-20. Thanks to grEvenX

3.12

  • Bug fix for GH-18 which meant the plugin would fail to work when coming across non ascii characters
  • Added a show_debug setting for console output. Off by default

3.11

  • Support added to configure the php path GH-16. Thanks to Dan Previte
  • Added support for multiple file extensions, rather than using Sublimes syntax checker GH-15

3.10

  • Bug fix for GH-13 which seems to be apparent when Sublime cannot find/load the settings file

3.9

  • Bug fix for GH-12
  • Bug fix for incorrectly mismatching sublime line numbers to line numbers from a report if there was only one error reported
  • Updated name of change log

3.8

  • Support added for running phpmd - Currently off by default

3.7

  • Updated Main.sublime-menu so we can change the key bindings from within the Preferences panel

3.6

  • Added the ability to show previous errors without generating the report again. Thanks to Drarok GH-9
  • Put the processing back to being threaded which helps with large files. Thanks to Drarok GH-10
  • Removed Side Bar Menu, as it doesn't make sense to run report against a non-open file
  • When selecting an error from the quick panel, also set the status bar message
  • Added "Show previous errors" to the context menu to be consistent
  • Added keymap for Mac OSX, cannot get the keys right when using Virtual Box to define for Windows and Linux, so leaving for the time being

3.5

  • Ability to show the errors in the status bar (configurable with on/off setting). Thanks to Drarok
  • Bug fix with clearing the sniffer marks

3.4

  • Ability to not show the quick_panel errors on save, (errors shown by default). Thanks to Drarok

3.3

  • Allow the user to specify the location of the phpcs application GH-4
  • Turned the linter checks on by default

3.2

  • Added the ability to run the PHP linter alongside the PHP_CodeSniffer
  • You can specify if you want the linter to run
  • You can specify the regex of the linter output, as it seems to differ on different systems

3.1

  • Updated the loading of settings to use static method
  • Updated the debugging calls to prefix with "Phpcs"
  • Added a counter of errors in the console log

3.0

  • Enables the plugin to work on the Windows platform GH-1
  • Removed some redundant code

2.0

  • Changed the way the checkstyle report was parsed. due to GH-2 which means it should now work on Linux machines

1.1

  • Load the settings into memory if changed using settings.add_on_change. This only works on User settings rather than defaults, which is a limitation of the API from what I can see at the moment.
  • Define the coding standard as PEAR by default.
  • Introduced this Changelog.md file.
  • Raised this feature request so I can show tool tips in the gutter for each checkstyle error/warning

1.0

  • Initial release documented here
  • Right click on a php file and generate checkstyle report in the gutter and/or quick panel
  • Settings to turn the reporting on/off for gutter and quick panel