VSCode = Visual Studio Code 에서 사용할 수 있는 확장(Extension) 입니다.


간단하고, 의존적인 PHP DocBlocking 확장 패키지입니다.


링크 : https://marketplace.visualstudio.com/items?itemName=neilbrayfield.php-docblocker





Features

  • /** 후에 클래스, 함수, 클래스 속성 위의 완성 Snippet
  • DocBlock에서 Enter 키를 누를 때 DocBlock이 지속
  • @param@return@throws 같은 DocBlock 태그의 완성 
  • 서명으로부터 param 및 return 형의 추정


지원하는 DocBlock 태그

TagSnippet
@api@api
@abstract@abstract
@author@author ${1:{{name}}} <${2:{{email}}}>
@category@category ${1:description}
@copyright@copyright ${1:2018} ${2:Name}
@deprecated@deprecated ${1:version}
@example@example ${1:location} ${2:description}
@filesource@filesource
@final@final
@group@group ${1:group}
@global@global
@ignore@ignore ${1:description}
@inheritDoc@inheritDoc
@internal@internal ${1:description}
@license@license ${1:MIT}
@link@link ${1:http://url.com}
@method@method ${1:mixed} ${2:methodName()}
@package@package ${1:category}
@param@param ${1:mixed} $${2:name}
@property@property ${1:mixed} $${2:name}
@property-read@property-read ${1:mixed} $${2:name}
@property-write@property-write ${1:mixed} $${2:name}
@return@return ${1:mixed}
@see@see ${1:http://url.com}
@since@since ${1:1.0.0}
@source@source ${1:location} ${2:description}
@static@static
@subpackage@subpackage ${1:category}
@throws@throws ${1:Exception}
@todo@todo ${1:Something}
@uses@uses ${1:MyClass::function} ${2:Name}
@var@var ${1:mixed}
@version@version ${1:1.0.0}

+ Recent posts