Commit graph

49 commits

Author SHA1 Message Date
Noah Santschi-Cooney
c1c68d15ff
Whoops got the name wrong 2018-06-02 22:34:21 +01:00
Noah Santschi-Cooney
b37e66eb81
Added lint script 2018-06-02 22:33:03 +01:00
Noah Santschi-Cooney
3db6964f7c
Changing to an LSP style model. Client extension is now small af 2018-06-02 21:04:53 +01:00
Noah Santschi-Cooney
cefd0e2e67
Gonna be using seperate regex for linux and windows for error parsing. Need to investigate errors not being thrown 2018-06-01 00:32:01 +01:00
Noah Santschi-Cooney
3b4ee25a86
Added new requirement to readme 2018-05-31 23:32:54 +01:00
Noah Santschi-Cooney
ab105f2e8e
Added minecraft path config option 2018-05-31 23:16:03 +01:00
Noah Santschi-Cooney
83f699f797
made command be obligatory for spawner. not sure why tbh 2018-05-31 23:12:45 +01:00
Noah Santschi-Cooney
ab0d4c977f
Added an async process spawner using promises 2018-05-31 23:09:39 +01:00
Noah Santschi-Cooney
558de42068
Some things removed due to moving to a binary moderne~ Lots of stuff need to be changed. Need to add preprocessor, and then handle this different data we get 2018-05-31 00:25:30 +01:00
Noah Santschi-Cooney
933c4b0007
updated package-lock.json 2018-05-30 01:28:04 +01:00
Noah Santschi-Cooney
87f76782c1
Removed file descriptor and include manager as we will hopefully be using shaderc/glslc from google which has support for includes 2018-05-29 23:37:45 +01:00
Noah Santschi-Cooney
9955958481
Merge branch 'master' of github.com:Strum355/vscode-mc-shader 2018-05-29 00:07:12 +01:00
Noah Santschi-Cooney
a27da8584f
Added IncludeManager, IncludeHolder and DescriptorHolder classes for dealing with merging files at include points and keeping track of files to not open files continuously [CI-SKIP] 2018-05-29 00:06:55 +01:00
Noah Santschi-Cooney
2775556cc7
Update README.md 2018-05-28 11:33:23 +01:00
Noah Santschi-Cooney
a75528c8d3
Update README.md 2018-05-28 11:30:47 +01:00
Noah Santschi-Cooney
ff35b62142
Fixed tslint issues 2018-05-28 00:55:17 +01:00
Noah Santschi-Cooney
2e88c004d2
Moved config to own file and made it a class. Added lintOnType config option to package.json and readme. 2018-05-28 00:49:55 +01:00
Noah Santschi-Cooney
18e321ccc8
Includes with relative path walking generate warning now 2018-05-27 22:57:44 +01:00
Noah Santschi-Cooney
9fd344d8f5
includes no longer give off syntax error unless there is a syntax error. Also ill never be happy with function names... 2018-05-27 20:02:01 +01:00
Noah Santschi-Cooney
891d2ebf5a
Using a lot more single line arrow functions, made linting on typing an option (untested), finding includes and extracing the paths, added more regex filters and other regex 2018-05-22 00:59:33 +01:00
Noah Santschi-Cooney
2721f58201
Error squiggles start from the first token rather than from the very edge 2018-05-20 21:46:05 +01:00
Noah Santschi-Cooney
8d1bf4ff48 Error now highlights entire line. 2018-05-19 19:30:04 +01:00
Noah Santschi-Cooney
a025355d8d Filtering of error messages is GUDer now. Links are now deleted when extension is 'disposed' 2018-05-19 19:10:07 +01:00
Noah Santschi-Cooney
5949bb4c25
Update .drone.yml 2018-05-19 14:28:29 +01:00
Noah Santschi-Cooney
59bb2071ff
Update .drone.yml 2018-05-19 14:16:12 +01:00
Noah Santschi-Cooney
4de71f38cf
Round three of testing 2018-05-18 00:37:56 +01:00
Noah Santschi-Cooney
a0f7e94434
Round two of testing 2018-05-18 00:27:08 +01:00
Noah Santschi-Cooney
9bd02d6dd6
Seperated pipelines 2018-05-18 00:21:14 +01:00
Noah Santschi-Cooney
326c5aa42c
Some simple tests. Had to make some methods public but AH WELL 2018-05-18 00:19:54 +01:00
Noah Santschi-Cooney
ba26a5eba1
Did the badge work? 2018-05-17 20:23:50 +01:00
Noah Santschi-Cooney
526ddb92c6
Added badge to readme 2018-05-17 20:21:35 +01:00
Noah Santschi-Cooney
5422f920bb
Adding CI files 2018-05-17 19:42:52 +01:00
Noah Santschi-Cooney
a59192fa0e
tslinted and lookin good 2018-05-17 01:04:23 +01:00
Noah Santschi-Cooney
d650bae346
Added my choice of linting rules 2018-05-17 00:07:58 +01:00
Noah Santschi-Cooney
a341d66dda
Added to readme and made a contributing.md 2018-05-17 00:06:45 +01:00
Noah Santschi-Cooney
5578674b10 Create hard links if windows, soft links otherwise 2018-05-15 23:58:27 +01:00
Noah Santschi-Cooney
344ecdc828 filtering now works™️. Added error message for if creating symlink fails. Need to sort out making a symlink without admin on windows >:( and seperated some stuff into seperate functions 2018-05-15 00:03:10 +01:00
Noah Santschi-Cooney
89e6f77278 Added error for when symlink fails. Now to fix it on windows.. 2018-05-14 22:59:24 +01:00
Noah Santschi-Cooney
2d37440ab2
Fixed regex thanks @mloc. Using reg.test instead of string.match, mucho speed improvements 2018-05-14 21:05:42 +01:00
Noah Santschi-Cooney
188ad2a419
Guess we should make this pro-fesh-ional. tslint doesnt seem to like the config file tho :( 2018-05-13 23:37:42 +01:00
Noah Santschi-Cooney
5b8fe6cf09
Basic linting works! rejoice!! 2018-05-13 22:51:06 +01:00
Noah Santschi-Cooney
db563118c5
shelljs > all. Added some gud logging and messages too. Creating temp dir works, as does the new binary checking 2018-05-13 18:27:38 +01:00
Noah Santschi-Cooney
36e22d0c3a
Checking for existance of glslangValidator, now with 200% more message popups 2018-05-13 17:09:29 +01:00
Noah Santschi-Cooney
7c282e7471
Made GLSLProvider have a constructor instead, added config interface and init function and now gonna start away on symlinking and linting 2018-05-13 01:22:24 +01:00
Noah Santschi-Cooney
61e460650c
read me shtuff 2018-05-12 17:13:56 +01:00
Noah Santschi-Cooney
5ab3a5dd6e
read me shtuff 2018-05-12 17:11:27 +01:00
Noah Santschi-Cooney
04a21f9986
Merge branch 'master' of github.com:Strum355/vscode-mc-shader 2018-05-12 17:06:07 +01:00
Noah Santschi-Cooney
8d8b9f93ed
Basic functions that do niente so far 2018-05-12 17:04:29 +01:00
Noah Santschi-Cooney
b48cc4e6dc
Initial commit 2018-05-12 15:27:37 +01:00