Thanks to visit codestin.com
Credit goes to github.com

Skip to content

odvapro/linter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Набор правил для Sublime Text 3 для проверки CodeStyle

Сам CodeStyle находится тут https://www.notion.so/odva/PHP-Code-style-O-b84dcd527e3f46b895d0c9cba3f5cb21

Внимание! В системе должна быть установлена nodejs

Установка

  • склонировать проект, желательно в домашнюю директорию
  • Установить npm-пакеты (npm i внутри склонированной папки)
  • Установить в Sublime три плагина (нажимаем command+shift+p, вводим install package, находим пункт установки пакетов, после подгрузки списка пакетов вводим название и выбираем нужный плагин)
    • SublimeLinter
    • SublimeLinter-phpcs
    • SublimeLinter-eslint
  • Открыть настройки плагина SublimeLinter (Sublime Text > Preferences > Package Settings > SublimeLinter > Settings) и вставить следующие настройки
{
	"show_panel_on_save": "view",
	"linters": {
		"phpcs": {
			"executable" : ["~/linter/phpcs"],
			"args"       : [
				"--standard=~/linter/rules/phpcs.xml"
			]
		},
		"eslint": {
			"executable" : [
				"node",
				"~/linter/node_modules/eslint/bin/eslint.js"
			],
			"args": [
				"-c",
				"~/linter/rules/eslintrc.json"
			]
		}
	}
}

Если репозиторий клонировали в другое место, надо подправить пути в настройках. И естественно можно дополнить настройки своими =)

Вот и все. Теперь Sublime должен показывать ошибки CodeStyle

Конфликты

SublimeLinter привязывает к комбинации клавиш ctrl+command+a открытие окна с ошибками. А это комбинация выравнивания кода из плагина Alignment (который у нас почти у всех установлен). Поэтому есть смысл переназначить эту комбинацию у SublimeLinter на другую. Например,ctrl+command+z вроде свободен.

Настройки горячих клавиш находятся тут Sublime Text > Preferences > Package Settings > SublimeLinter > Key Bindings

Установка на PhpStorm или WebStorm

  • склонировать проект, желательно в домашнюю директорию
  • В IDE нажать сочетание клавиш ctr+shift+s
  • Перейти в Editor->Code Style
  • Выбрать рядом с темой шестеренку
  • Нажать импортировать тему , выбрать в склонированном проекте файл CodeStyleO2.xml
  • В модальном окне нажать "OK"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •