Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: foambubble/foam
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.17.5
Choose a base ref
...
head repository: foambubble/foam
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Loading
Showing with 23,221 additions and 14,936 deletions.
  1. +290 −1 .all-contributorsrc
  2. +20 −3 .eslintrc.json
  3. +0 −23 .github/ISSUE_TEMPLATE/bug.md
  4. +97 −0 .github/ISSUE_TEMPLATE/bug_report.yml
  5. +0 −6 .github/ISSUE_TEMPLATE/feature.md
  6. +42 −0 .github/ISSUE_TEMPLATE/feature_request.yml
  7. +27 −14 .github/workflows/ci.yml
  8. +49 −0 .github/workflows/update-docs.yml
  9. +1 −0 .gitignore
  10. +4 −1 .vscode/settings.json
  11. +22 −1 .vscode/tasks.json
  12. BIN assets/screenshots/feature-link-sync.gif
  13. +4 −0 docs/.vscode/custom-tag-style.css
  14. +2 −8 docs/.vscode/extensions.json
  15. +0 −4 docs/.vscode/foam.json
  16. +1 −1 docs/.vscode/keybindings.json
  17. +3 −10 docs/.vscode/settings.json
  18. +0 −1 docs/.vscode/spellright.dict
  19. +29 −0 docs/Achieving Greater Privacy and Security.md
  20. BIN docs/assets/images/custom-tag-style.png
  21. BIN docs/assets/images/graph-filter.gif
  22. BIN docs/assets/images/note-embed-type-demo.gif
  23. BIN docs/assets/images/pdf_output.png
  24. +20 −0 docs/dev/about-docs.md
  25. +1 −1 docs/dev/build-vs-assemble.md
  26. +5 −0 docs/{ → dev}/code-of-conduct.md
  27. +23 −10 docs/{ → dev}/contribution-guide.md
  28. +1 −1 docs/dev/foam-file-format.md
  29. +1 −1 docs/dev/good-first-task.md
  30. +1 −1 docs/dev/mdx-by-default.md
  31. +2 −2 docs/{ → dev}/meeting-notes/foam-core-2020-07-11.md
  32. +8 −8 docs/dev/{ → proposals}/foam-core.md
  33. +4 −4 docs/{ → dev}/proposals/inclusion-of-notes.md
  34. +4 −4 docs/dev/{ → proposals}/link-reference-definition-improvements.md
  35. +1 −1 docs/dev/{ → proposals}/materialized-backlinks.md
  36. +15 −16 docs/dev/{ → proposals}/roadmap.md
  37. 0 docs/{ → dev}/proposals/templates-v2.md
  38. 0 docs/{ → dev}/proposals/wikilinks-in-foam.md
  39. +1 −1 docs/dev/publishing-permissions.md
  40. +5 −7 docs/dev/releasing-foam.md
  41. +1 −1 docs/dev/todo.md
  42. +1 −1 docs/dev/unlinked-references.md
  43. +0 −14 docs/features/creating-new-notes.md
  44. +0 −49 docs/features/daily-notes.md
  45. +0 −62 docs/features/graph-visualisation.md
  46. +0 −11 docs/features/key-bindings.md
  47. +0 −25 docs/features/tags.md
  48. +0 −22 docs/frequently-asked-questions.md
  49. +1 −1 docs/inbox.md
  50. +168 −126 docs/index.md
  51. +4 −4 docs/principles.md
  52. +0 −9 docs/recipes/add-images-to-notes.md
  53. +7 −6 docs/{ → user}/features/backlinking.md
  54. +29 −0 docs/user/features/built-in-note-embedding-types.md
  55. +73 −0 docs/user/features/commands.md
  56. +1 −1 docs/{ → user}/features/custom-markdown-preview-styles.md
  57. +1 −1 docs/{ → user}/features/custom-snippets.md
  58. +59 −0 docs/user/features/daily-notes.md
  59. +106 −0 docs/user/features/graph-visualization.md
  60. +9 −6 docs/{ → user}/features/including-notes.md
  61. +22 −11 docs/{ → user}/features/link-reference-definitions.md
  62. +57 −0 docs/user/features/note-properties.md
  63. +58 −25 docs/{ → user}/features/note-templates.md
  64. +12 −0 docs/user/features/paste-images-from-clipboard.md
  65. +42 −0 docs/user/features/resource-filters.md
  66. +9 −0 docs/user/features/spell-checking.md
  67. +62 −0 docs/user/features/tags.md
  68. +44 −0 docs/user/features/wikilinks.md
  69. +28 −0 docs/user/frequently-asked-questions.md
  70. +15 −0 docs/user/getting-started/creating-new-notes.md
  71. +47 −0 docs/user/getting-started/get-started-with-vscode.md
  72. +17 −0 docs/user/getting-started/keyboard-shortcuts.md
  73. +4 −4 docs/{ → user/getting-started}/recommended-extensions.md
  74. +4 −1 docs/{features/git-integration.md → user/getting-started/sync-notes-with-source-control.md}
  75. +74 −0 docs/user/getting-started/write-notes-in-foam.md
  76. +84 −0 docs/user/index.md
  77. 0 docs/{ → user}/publishing/generate-gatsby-site.md
  78. +1 −1 docs/{ → user}/publishing/math-support-with-katex.md
  79. 0 docs/{ → user}/publishing/math-support-with-mathjax.md
  80. +1 −1 docs/{ → user}/publishing/publish-to-azure-devops-wiki.md
  81. +2 −2 docs/{ → user}/publishing/publish-to-github-pages.md
  82. 0 docs/{ → user}/publishing/publish-to-github.md
  83. +2 −2 docs/{ → user}/publishing/publish-to-gitlab-pages.md
  84. 0 docs/{ → user}/publishing/publish-to-netlify-with-eleventy.md
  85. +2 −2 docs/{ → user}/publishing/publish-to-vercel.md
  86. +3 −1 docs/{publishing/index.md → user/publishing/publishing.md}
  87. +13 −0 docs/user/recipes/add-images-to-notes.md
  88. +1 −1 docs/{ → user}/recipes/automatic-git-syncing.md
  89. +1 −1 docs/{ → user}/recipes/automatically-expand-urls-to-well-titled-links.md
  90. 0 docs/{ → user}/recipes/capture-notes-with-drafts-pro.md
  91. +4 −1 docs/{ → user}/recipes/capture-notes-with-shortcuts-and-github-actions.md
  92. +2 −6 docs/{ → user}/recipes/diagrams-in-markdown.md
  93. +53 −0 docs/user/recipes/export-to-pdf.md
  94. +3 −3 docs/{ → user}/recipes/how-to-write-recipes.md
  95. +2 −2 docs/{ → user}/recipes/make-backlinks-more-prominent.md
  96. +43 −0 docs/user/recipes/markup-converter.md
  97. +2 −2 docs/{ → user}/recipes/migrating-from-obsidian.md
  98. +1 −1 docs/{ → user}/recipes/migrating-from-onenote.md
  99. +2 −2 docs/{ → user}/recipes/migrating-from-roam.md
  100. 0 docs/{ → user}/recipes/note-macros.md
  101. +2 −2 docs/{ → user}/recipes/predefined-user-snippets.md
  102. 0 docs/{ → user}/recipes/real-time-collaboration.md
  103. +32 −26 docs/{ → user}/recipes/recipes.md
  104. +1 −1 docs/{ → user}/recipes/search-for-notes.md
  105. +2 −2 docs/{ → user}/recipes/shows-image-preview-on-hover.md
  106. +3 −3 docs/{ → user}/recipes/take-notes-from-mobile-phone.md
  107. 0 docs/{ → user}/recipes/web-clipper.md
  108. +1 −1 docs/{ → user}/recipes/write-your-notes-in-github-gist.md
  109. 0 docs/{features → user/tools}/cli.md
  110. +9 −10 docs/{features → user/tools}/foam-logging-in-vscode.md
  111. +1 −1 docs/{features → user/tools}/orphans.md
  112. +3 −3 docs/{features → user/tools}/workspace-janitor.md
  113. +0 −33 docs/wikilinks.md
  114. +1 −1 lerna.json
  115. +8 −6 package.json
  116. +8 −0 packages/foam-vscode/.vscodeignore
  117. +425 −8 packages/foam-vscode/CHANGELOG.md
  118. +33 −0 packages/foam-vscode/LICENSE
  119. +16 −10 packages/foam-vscode/README.md
  120. BIN packages/foam-vscode/assets/icon/FOAM_ICON.png
  121. BIN packages/foam-vscode/assets/screenshots/feature-link-sync.gif
  122. +111 −0 packages/foam-vscode/esbuild.js
  123. +424 −120 packages/foam-vscode/package.json
  124. +2 −2 packages/foam-vscode/src/core/common/snippetParser.test.ts
  125. +0 −38 packages/foam-vscode/src/core/janitor/apply-text-edit.ts
  126. +71 −0 packages/foam-vscode/src/core/janitor/convert-links-format.test.ts
  127. +83 −0 packages/foam-vscode/src/core/janitor/convert-links-format.ts
  128. +26 −14 packages/foam-vscode/src/core/janitor/{generateHeadings.test.ts → generate-headings.test.ts}
  129. +47 −0 packages/foam-vscode/src/core/janitor/generate-headings.ts
  130. +93 −34 .../foam-vscode/src/core/janitor/{generateLinkReferences.test.ts → generate-link-references.test.ts}
  131. +80 −0 packages/foam-vscode/src/core/janitor/generate-link-references.ts
  132. +3 −174 packages/foam-vscode/src/core/janitor/index.ts
  133. +0 −489 packages/foam-vscode/src/core/markdown-provider.test.ts
  134. +0 −590 packages/foam-vscode/src/core/markdown-provider.ts
  135. +40 −9 packages/foam-vscode/src/core/model/foam.ts
  136. +677 −0 packages/foam-vscode/src/core/model/graph.test.ts
  137. +43 −132 packages/foam-vscode/src/core/model/graph.ts
  138. +34 −0 packages/foam-vscode/src/core/model/location.ts
  139. +27 −22 packages/foam-vscode/src/core/model/note.ts
  140. +0 −2 packages/foam-vscode/src/core/model/provider.ts
  141. +4 −0 packages/foam-vscode/src/core/model/range.ts
  142. +10 −5 packages/foam-vscode/src/core/model/tags.test.ts
  143. +31 −46 packages/foam-vscode/src/core/model/tags.ts
  144. +56 −4 packages/foam-vscode/src/core/model/uri.test.ts
  145. +69 −5 packages/foam-vscode/src/core/model/uri.ts
  146. +29 −839 packages/foam-vscode/src/core/model/workspace.test.ts
  147. +136 −43 packages/foam-vscode/src/core/model/workspace.ts
  148. +68 −0 packages/foam-vscode/src/core/services/attachment-provider.ts
  149. +6 −14 packages/foam-vscode/src/core/services/datastore.test.ts
  150. +102 −91 packages/foam-vscode/src/core/services/datastore.ts
  151. +438 −0 packages/foam-vscode/src/core/services/markdown-link.test.ts
  152. +78 −0 packages/foam-vscode/src/core/services/markdown-link.ts
  153. +584 −0 packages/foam-vscode/src/core/services/markdown-parser.test.ts
  154. +469 −0 packages/foam-vscode/src/core/services/markdown-parser.ts
  155. +447 −0 packages/foam-vscode/src/core/services/markdown-provider.test.ts
  156. +161 −0 packages/foam-vscode/src/core/services/markdown-provider.ts
  157. +132 −0 packages/foam-vscode/src/core/services/resource-filter.test.ts
  158. +80 −0 packages/foam-vscode/src/core/services/resource-filter.ts
  159. +4 −4 packages/foam-vscode/src/core/{janitor/apply-text-edit.test.ts → services/text-edit.test.ts}
  160. +44 −0 packages/foam-vscode/src/core/services/text-edit.ts
  161. +7 −0 packages/foam-vscode/src/core/utils/cache.ts
  162. +64 −6 packages/foam-vscode/src/core/utils/core.ts
  163. +4 −2 packages/foam-vscode/src/core/utils/hashtags.ts
  164. +22 −0 packages/foam-vscode/src/core/utils/log.ts
  165. +70 −0 packages/foam-vscode/src/core/utils/md.test.ts
  166. +70 −0 packages/foam-vscode/src/core/utils/md.ts
  167. +30 −0 packages/foam-vscode/src/core/utils/path.test.ts
  168. +44 −16 packages/foam-vscode/src/core/utils/path.ts
  169. +26 −1 packages/foam-vscode/src/core/utils/utils.test.ts
  170. +73 −95 packages/foam-vscode/src/dated-notes.spec.ts
  171. +31 −70 packages/foam-vscode/src/dated-notes.ts
  172. +87 −26 packages/foam-vscode/src/extension.ts
  173. +0 −143 packages/foam-vscode/src/features/backlinks.ts
  174. +188 −0 packages/foam-vscode/src/features/commands/convert-links-format-in-note.ts
  175. +17 −1 packages/foam-vscode/src/{utils.test.ts → features/commands/copy-without-brackets.spec.ts}
  176. +75 −0 packages/foam-vscode/src/features/commands/copy-without-brackets.ts
  177. +8 −0 packages/foam-vscode/src/features/commands/create-new-template.ts
  178. +87 −0 packages/foam-vscode/src/features/commands/create-note-from-template.spec.ts
  179. +20 −0 packages/foam-vscode/src/features/commands/create-note-from-template.ts
  180. +263 −0 packages/foam-vscode/src/features/commands/create-note.spec.ts
  181. +186 −0 packages/foam-vscode/src/features/commands/create-note.ts
  182. +13 −0 packages/foam-vscode/src/features/commands/index.ts
  183. +43 −37 packages/foam-vscode/src/features/{ → commands}/janitor.ts
  184. +27 −0 packages/foam-vscode/src/features/commands/open-daily-note-for-date.spec.ts
  185. +71 −0 packages/foam-vscode/src/features/commands/open-daily-note-for-date.ts
  186. +15 −0 packages/foam-vscode/src/features/commands/open-daily-note.ts
  187. +19 −0 packages/foam-vscode/src/features/commands/open-dated-note.ts
  188. +29 −0 packages/foam-vscode/src/features/commands/open-random-note.ts
  189. +99 −0 packages/foam-vscode/src/features/commands/open-resource.spec.ts
  190. +113 −0 packages/foam-vscode/src/features/commands/open-resource.ts
  191. +16 −0 packages/foam-vscode/src/features/commands/update-graph.ts
  192. +182 −0 packages/foam-vscode/src/features/commands/update-wikilinks.ts
  193. +0 −17 packages/foam-vscode/src/features/copy-without-brackets.spec.ts
  194. +0 −38 packages/foam-vscode/src/features/copy-without-brackets.ts
  195. +0 −162 packages/foam-vscode/src/features/create-from-template.spec.ts
  196. +0 −146 packages/foam-vscode/src/features/create-from-template.ts
  197. +39 −51 packages/foam-vscode/src/features/{open-dated-note.ts → date-snippets.ts}
  198. +52 −74 packages/foam-vscode/src/features/document-decorator.ts
  199. +29 −32 packages/foam-vscode/src/features/hover-provider.spec.ts
  200. +46 −29 packages/foam-vscode/src/features/hover-provider.ts
  201. +11 −29 packages/foam-vscode/src/features/index.ts
  202. +131 −8 packages/foam-vscode/src/features/link-completion.spec.ts
  203. +159 −33 packages/foam-vscode/src/features/link-completion.ts
  204. +26 −17 packages/foam-vscode/src/features/navigation-provider.spec.ts
  205. +77 −68 packages/foam-vscode/src/features/navigation-provider.ts
  206. +0 −18 packages/foam-vscode/src/features/open-daily-note.ts
  207. +0 −31 packages/foam-vscode/src/features/open-random-note.ts
  208. +0 −32 packages/foam-vscode/src/features/orphans.spec.ts
  209. +0 −53 packages/foam-vscode/src/features/orphans.ts
  210. +48 −35 packages/foam-vscode/src/features/{backlinks.spec.ts → panels/connections.spec.ts}
  211. +171 −0 packages/foam-vscode/src/features/panels/connections.ts
  212. +77 −73 packages/foam-vscode/src/features/{ → panels}/dataviz.ts
  213. +6 −0 packages/foam-vscode/src/features/panels/index.ts
  214. +176 −0 packages/foam-vscode/src/features/panels/notes-explorer.ts
  215. +90 −0 packages/foam-vscode/src/features/panels/orphans.ts
  216. +144 −0 packages/foam-vscode/src/features/panels/placeholders.ts
  217. +170 −0 packages/foam-vscode/src/features/panels/tags-explorer.spec.ts
  218. +223 −0 packages/foam-vscode/src/features/panels/tags-explorer.ts
  219. +44 −0 packages/foam-vscode/src/features/panels/utils/base-tree-provider.ts
  220. +239 −0 packages/foam-vscode/src/features/panels/utils/folder-tree-provider.ts
  221. +157 −0 packages/foam-vscode/src/features/panels/utils/grouped-resources-tree-data-provider.spec.ts
  222. +116 −0 packages/foam-vscode/src/features/panels/utils/grouped-resources-tree-data-provider.ts
  223. +284 −0 packages/foam-vscode/src/features/panels/utils/tree-view-utils.ts
  224. +0 −71 packages/foam-vscode/src/features/placeholders.spec.ts
  225. +0 −71 packages/foam-vscode/src/features/placeholders.ts
  226. +0 −143 packages/foam-vscode/src/features/preview-navigation.spec.ts
  227. +0 −179 packages/foam-vscode/src/features/preview-navigation.ts
  228. +30 −0 packages/foam-vscode/src/features/preview/index.ts
  229. +31 −0 packages/foam-vscode/src/features/preview/remove-wikilink-references.ts
  230. +19 −0 packages/foam-vscode/src/features/preview/tag-highlight.spec.ts
  231. +35 −0 packages/foam-vscode/src/features/preview/tag-highlight.ts
  232. +27 −0 packages/foam-vscode/src/features/preview/wikilink-embed-web-extension.ts
  233. +417 −0 packages/foam-vscode/src/features/preview/wikilink-embed.spec.ts
  234. +92 −0 packages/foam-vscode/src/features/preview/wikilink-embed.test.ts
  235. +233 −0 packages/foam-vscode/src/features/preview/wikilink-embed.ts
  236. +93 −0 packages/foam-vscode/src/features/preview/wikilink-navigation.spec.ts
  237. +74 −0 packages/foam-vscode/src/features/preview/wikilink-navigation.ts
  238. +228 −0 packages/foam-vscode/src/features/refactor.spec.ts
  239. +111 −0 packages/foam-vscode/src/features/refactor.ts
  240. +270 −0 packages/foam-vscode/src/features/tag-completion.spec.ts
  241. +128 −28 packages/foam-vscode/src/features/tag-completion.ts
  242. +0 −144 packages/foam-vscode/src/features/tags-tree-view.spec.ts
  243. +0 −190 packages/foam-vscode/src/features/tags-tree-view.ts
  244. +0 −69 packages/foam-vscode/src/features/utility-commands.ts
  245. +1 −1 packages/foam-vscode/src/features/wikilink-diagnostics.spec.ts
  246. +69 −63 packages/foam-vscode/src/features/wikilink-diagnostics.ts
  247. +0 −237 packages/foam-vscode/src/features/wikilink-reference-generation.ts
  248. +88 −0 packages/foam-vscode/src/services/cache.ts
  249. +2 −2 packages/foam-vscode/src/services/config.ts
  250. +26 −7 packages/foam-vscode/src/services/editor.spec.ts
  251. +182 −13 packages/foam-vscode/src/services/editor.ts
  252. +5 −2 packages/foam-vscode/src/services/logging.ts
  253. +105 −78 packages/foam-vscode/src/services/templates.spec.ts
  254. +335 −115 packages/foam-vscode/src/services/templates.ts
  255. +78 −18 packages/foam-vscode/src/services/variable-resolver.spec.ts
  256. +79 −85 packages/foam-vscode/src/services/variable-resolver.ts
  257. +30 −0 packages/foam-vscode/src/services/watcher.ts
  258. +32 −0 packages/foam-vscode/src/settings.spec.ts
  259. +38 −55 packages/foam-vscode/src/settings.ts
  260. +10 −3 packages/foam-vscode/src/test/run-tests.ts
  261. +15 −6 packages/foam-vscode/src/test/suite.ts
  262. +2 −2 packages/foam-vscode/src/test/support/vscode-environment.js
  263. +85 −0 packages/foam-vscode/src/test/test-datastore.test.ts
  264. +109 −0 packages/foam-vscode/src/test/test-datastore.ts
  265. +70 −7 packages/foam-vscode/src/test/test-utils-vscode.ts
  266. +29 −23 packages/foam-vscode/src/test/test-utils.ts
  267. +4 −6 packages/foam-vscode/src/types.d.ts
  268. +0 −239 packages/foam-vscode/src/utils.ts
  269. +20 −0 packages/foam-vscode/src/utils/commands.ts
  270. +0 −191 packages/foam-vscode/src/utils/grouped-resources-tree-data-provider.spec.ts
  271. +0 −294 packages/foam-vscode/src/utils/grouped-resources-tree-data-provider.ts
  272. +42 −2 packages/foam-vscode/src/utils/vsc-utils.ts
  273. +6 −6 packages/foam-vscode/static/dataviz/graph.js
  274. +1 −1 packages/foam-vscode/static/dataviz/index.html
  275. +19 −0 packages/foam-vscode/static/preview/style.css
  276. +13 −3 packages/foam-vscode/syntaxes/injection.json
  277. +1 −1 ...-vscode/test-data/__scaffold__/{Note being refered as angel.md → Note being referred as angel.md}
  278. +1 −1 packages/foam-vscode/test-data/__scaffold__/angel-reference.md
  279. +21 −0 packages/foam-vscode/test-data/__scaffold__/file-with-different-link-formats.md
  280. +1 −1 packages/foam-vscode/tsconfig.json
  281. +1 −1 packages/foam-vscode/types/utils.d.ts
  282. +0 −41 packages/foam-vscode/vsc-extension-quickstart.md
  283. +192 −130 readme.md
  284. +6 −0 typos.toml
  285. +8,087 −7,742 yarn.lock
291 changes: 290 additions & 1 deletion .all-contributorsrc
Original file line number Diff line number Diff line change
@@ -842,8 +842,297 @@
"contributions": [
"code"
]
},
{
"login": "cliffordfajardo",
"name": "Clifford Fajardo ",
"avatar_url": "https://avatars.githubusercontent.com/u/6743796?v=4",
"profile": "http://Cliffordfajardo.com",
"contributions": [
"tool"
]
},
{
"login": "chrisUsick",
"name": "Chris Usick",
"avatar_url": "https://avatars.githubusercontent.com/u/6589365?v=4",
"profile": "http://cu-dev.ca",
"contributions": [
"code"
]
},
{
"login": "josephdecock",
"name": "Joe DeCock",
"avatar_url": "https://avatars.githubusercontent.com/u/1145533?v=4",
"profile": "https://github.com/josephdecock",
"contributions": [
"code"
]
},
{
"login": "drewtyler",
"name": "Drew Tyler",
"avatar_url": "https://avatars.githubusercontent.com/u/5640816?v=4",
"profile": "http://www.drewtyler.com",
"contributions": [
"doc"
]
},
{
"login": "Lauviah0622",
"name": "Lauviah0622",
"avatar_url": "https://avatars.githubusercontent.com/u/43416399?v=4",
"profile": "https://github.com/Lauviah0622",
"contributions": [
"code"
]
},
{
"login": "joshdover",
"name": "Josh Dover",
"avatar_url": "https://avatars.githubusercontent.com/u/1813008?v=4",
"profile": "https://www.elastic.co/elastic-agent",
"contributions": [
"code"
]
},
{
"login": "phelma",
"name": "Phil Helm",
"avatar_url": "https://avatars.githubusercontent.com/u/4057948?v=4",
"profile": "http://phelm.co.uk",
"contributions": [
"doc"
]
},
{
"login": "lingyv-li",
"name": "Larry Li",
"avatar_url": "https://avatars.githubusercontent.com/u/8937944?v=4",
"profile": "https://github.com/lingyv-li",
"contributions": [
"code"
]
},
{
"login": "infogulch",
"name": "Joe Taber",
"avatar_url": "https://avatars.githubusercontent.com/u/133882?v=4",
"profile": "https://github.com/infogulch",
"contributions": [
"doc"
]
},
{
"login": "readingsnail",
"name": "Woosuk Park",
"avatar_url": "https://avatars.githubusercontent.com/u/1904967?v=4",
"profile": "https://www.readingsnail.pe.kr",
"contributions": [
"doc"
]
},
{
"login": "dmurph",
"name": "Daniel Murphy",
"avatar_url": "https://avatars.githubusercontent.com/u/294026?v=4",
"profile": "http://www.dmurph.com",
"contributions": [
"code"
]
},
{
"login": "Dominic-DallOsto",
"name": "Dominic D",
"avatar_url": "https://avatars.githubusercontent.com/u/26859884?v=4",
"profile": "https://github.com/Dominic-DallOsto",
"contributions": [
"code"
]
},
{
"login": "elgirafo",
"name": "luca",
"avatar_url": "https://avatars.githubusercontent.com/u/80516439?v=4",
"profile": "http://elgirafo.xyz",
"contributions": [
"doc"
]
},
{
"login": "Lloyd-Jackman-UKPL",
"name": "Lloyd Jackman",
"avatar_url": "https://avatars.githubusercontent.com/u/55206370?v=4",
"profile": "https://github.com/Lloyd-Jackman-UKPL",
"contributions": [
"doc"
]
},
{
"login": "sn3akiwhizper",
"name": "sn3akiwhizper",
"avatar_url": "https://avatars.githubusercontent.com/u/102705294?v=4",
"profile": "http://sn3akiwhizper.github.io",
"contributions": [
"doc"
]
},
{
"login": "jonathanpberger",
"name": "jonathan berger",
"avatar_url": "https://avatars.githubusercontent.com/u/41085?v=4",
"profile": "http://jonathanpberger.com/",
"contributions": [
"doc"
]
},
{
"login": "badsketch",
"name": "Daniel Wang",
"avatar_url": "https://avatars.githubusercontent.com/u/8953212?v=4",
"profile": "https://github.com/badsketch",
"contributions": [
"code"
]
},
{
"login": "tlylt",
"name": "Liu YongLiang",
"avatar_url": "https://avatars.githubusercontent.com/u/41845017?v=4",
"profile": "http://yongliangliu.com",
"contributions": [
"doc"
]
},
{
"login": "Skakerman",
"name": "Scott Akerman",
"avatar_url": "https://avatars.githubusercontent.com/u/15224439?v=4",
"profile": "http://scottakerman.com",
"contributions": [
"code"
]
},
{
"login": "jimgraham",
"name": "Jim Graham",
"avatar_url": "https://avatars.githubusercontent.com/u/430293?v=4",
"profile": "http://www.jim-graham.net/",
"contributions": [
"code"
]
},
{
"login": "hezhizhen",
"name": "Zhizhen He",
"avatar_url": "https://avatars.githubusercontent.com/u/7611700?v=4",
"profile": "https://t.me/littlepoint",
"contributions": [
"tool"
]
},
{
"login": "tcheneau",
"name": "Tony Cheneau",
"avatar_url": "https://avatars.githubusercontent.com/u/952059?v=4",
"profile": "https://amnesiak.org/me",
"contributions": [
"doc"
]
},
{
"login": "nicholas-l",
"name": "Nicholas Latham",
"avatar_url": "https://avatars.githubusercontent.com/u/12977174?v=4",
"profile": "https://github.com/nicholas-l",
"contributions": [
"code"
]
},
{
"login": "thara",
"name": "Tomochika Hara",
"avatar_url": "https://avatars.githubusercontent.com/u/1532891?v=4",
"profile": "https://thara.dev",
"contributions": [
"doc"
]
},
{
"login": "dcarosone",
"name": "Daniel Carosone",
"avatar_url": "https://avatars.githubusercontent.com/u/11495017?v=4",
"profile": "https://github.com/dcarosone",
"contributions": [
"doc"
]
},
{
"login": "MABruni",
"name": "Miguel Angel Bruni Montero",
"avatar_url": "https://avatars.githubusercontent.com/u/100445384?v=4",
"profile": "https://github.com/MABruni",
"contributions": [
"code"
]
},
{
"login": "Walshkev",
"name": "Kevin Walsh ",
"avatar_url": "https://avatars.githubusercontent.com/u/77123083?v=4",
"profile": "https://github.com/Walshkev",
"contributions": [
"doc"
]
},
{
"login": "hereistheusername",
"name": "Xinglan Liu",
"avatar_url": "https://avatars.githubusercontent.com/u/33437051?v=4",
"profile": "http://hereistheusername.github.io/",
"contributions": [
"code"
]
},
{
"login": "Hegghammer",
"name": "Thomas Hegghammer",
"avatar_url": "https://avatars.githubusercontent.com/u/64712218?v=4",
"profile": "http://www.hegghammer.com",
"contributions": [
"doc"
]
},
{
"login": "PiotrAleksander",
"name": "Piotr Mrzygłosz",
"avatar_url": "https://avatars.githubusercontent.com/u/6314591?v=4",
"profile": "https://github.com/PiotrAleksander",
"contributions": [
"doc"
]
},
{
"login": "markschaver",
"name": "Mark Schaver",
"avatar_url": "https://avatars.githubusercontent.com/u/7584?v=4",
"profile": "http://schaver.com/",
"contributions": [
"doc"
]
},
{
"login": "n8layman",
"name": "Nathan Layman",
"avatar_url": "https://avatars.githubusercontent.com/u/25353944?v=4",
"profile": "https://github.com/n8layman",
"contributions": [
"code"
]
}
],
"contributorsPerLine": 7,
"skipCi": true
"skipCi": true,
"commitType": "docs"
}
23 changes: 20 additions & 3 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -6,28 +6,45 @@
"sourceType": "module"
},
"env": { "node": true, "es6": true },
"plugins": ["@typescript-eslint", "import", "jest"],
"plugins": ["jest"],
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:jest/recommended"
],
"rules": {
"no-redeclare": "off",
"no-unused-vars": "off",
"no-use-before-define": "off",
"@typescript-eslint/no-use-before-define": "off",
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@typescript-eslint/explicit-function-return-type": "off",
"@typescript-eslint/interface-name-prefix": "off",
"@typescript-eslint/no-unused-vars": "warn",
"import/no-extraneous-dependencies": [
"error",
{
"devDependencies": ["**/src/test/**", "**/src/**/*{test,spec}.ts"]
}
]
},
"overrides": [
{
// Restrict usage of fs module outside tests to keep foam compatible with the browser
"files": ["**/src/**"],
"excludedFiles": ["**/src/test/**", "**/src/**/*{test,spec}.ts"],
"rules": {
"no-restricted-imports": [
"error",
{
"name": "fs",
"message": "Extension code must not rely Node.js filesystem, use vscode.workspace.fs instead."
}
]
}
}
],
"settings": {
"import/core-modules": ["vscode"],
"import/parsers": {
23 changes: 0 additions & 23 deletions .github/ISSUE_TEMPLATE/bug.md

This file was deleted.

Loading