Skip to content

Instantly share code, notes, and snippets.

@arnaudvalle
Created September 6, 2017 07:35
Show Gist options
  • Save arnaudvalle/e05a349f441afc9e13cedec5153a65c7 to your computer and use it in GitHub Desktop.
Save arnaudvalle/e05a349f441afc9e13cedec5153a65c7 to your computer and use it in GitHub Desktop.
vscode javascript user snippets
{
// Angular
"@ngInject": {
"prefix": "ng-inject",
"body": [
"/* @ngInject */"
],
"description": "Add an auto-injection loader comment."
},
// ESLint
"Disable ESLint": {
"prefix": "eslint-disable",
"body": [
"/* eslint-disable ${1:my-rule-name} */"
],
"description": "Disable ESLint (with optional rule name to disable) from now on."
},
"Disable ESLint - Next line": {
"prefix": "eslint-disable-next",
"body": [
"// eslint-disable-next-line ${1:my-rule-name}"
],
"description": "Disable ESLint (with optional rule name to disable) for the next line only."
},
"Enable ESLint": {
"prefix": "eslint-enable",
"body": [
"/* eslint-enable ${1:my-rule-name} */"
],
"description": "(Re-)Enable ESLint (or rules) from now on."
},
// Separators
"Default separator": {
"prefix": "separator-default",
"body": [
"",
"/////////////////////////////",
""
],
"description": "Add a default separator."
},
"Separator for events": {
"prefix": "separator-events",
"body": [
"",
"/////////////////////////////",
"// //",
"// Events //",
"// //",
"/////////////////////////////",
""
],
"description": "Add an events separator."
},
"Separator for init method": {
"prefix": "separator-init",
"body": [
"",
"/////////////////////////////",
"",
"/**",
" * Initialize the controller.",
" */",
""
],
"description": "Add an init separator."
},
"Separator for private attributes": {
"prefix": "separator-private-attributes",
"body": [
"",
"/////////////////////////////",
"// //",
"// Private attributes //",
"// //",
"/////////////////////////////",
""
],
"description": "Add a private attributes separator."
},
"Separator for public attributes": {
"prefix": "separator-public-attributes",
"body": [
"",
"/////////////////////////////",
"// //",
"// Public attributes //",
"// //",
"/////////////////////////////",
""
],
"description": "Add a public attributes separator."
},
"Separator for private functions": {
"prefix": "separator-private-functions",
"body": [
"",
"/////////////////////////////",
"// //",
"// Private functions //",
"// //",
"/////////////////////////////",
""
],
"description": "Add a private functions separator."
},
"Separator for public functions": {
"prefix": "separator-public-functions",
"body": [
"",
"/////////////////////////////",
"// //",
"// Public functions //",
"// //",
"/////////////////////////////",
""
],
"description": "Add a public functions separator."
},
"Separator for services and utilities": {
"prefix": "separator-services-utilities",
"body": [
"",
"/////////////////////////////",
"",
"/**",
" * Services and utilities.",
" */",
""
],
"description": "Add a services and utilities separator."
},
"Separator for watchers": {
"prefix": "separator-watchers",
"body": [
"",
"/////////////////////////////",
"// //",
"// Watchers //",
"// //",
"/////////////////////////////",
""
],
"description": "Add a watchers separator."
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment