SergeyTeplyakov / ReSharperContractExtensions

Set of extensions for R# that simplifies Design by Contract programming using Code Contracts.
MIT License
69 stars 10 forks source link

ReSharper 9 #50

Open sliekens opened 9 years ago

sliekens commented 9 years ago

Will the extension be updated for ReSharper 9?

SergeyTeplyakov commented 9 years ago

Steven, I'll update for R# 9 as soon as I'll get an license.

sliekens commented 9 years ago

Have you applied for a free license?

SergeyTeplyakov commented 9 years ago

Thanks, I've applied for a free license today.

larsw commented 9 years ago

Anticipating the update!

Igorbek commented 9 years ago

looking forward to see update ...

SergeyTeplyakov commented 9 years ago

I've got a R# 9.0 license. So I'll update the plug-in shortly (ETA - next weekend).

sliekens commented 9 years ago

Great! I'm looking forward to this. I had to memorize all code contract snippet shortcuts to make ReSharper 9 usable without the plugin.

dvdwouwe commented 9 years ago

Can you give a reasonable time frame when there is support for R# 9.0?

SergeyTeplyakov commented 9 years ago

Good news, everyone! I've update R# at home and on my working machine, so I don't have any other options except to migrate my plug-in as soon as possible:) I can't use contract without it as well!

tom-englert commented 9 years ago

Hopefully this great extension is available soon - I'm starving without it!

Deathspike commented 9 years ago

+1 I would like to have this in R#9 too

SergeyTeplyakov commented 9 years ago

Sorry for the delay. I've faced some strange issue migrating unit tests to the R# 9. Hope to fix them soon.

sliekens commented 9 years ago

Is the master branch up-to-date? I'd like to take a look if you don't mind.

SergeyTeplyakov commented 9 years ago

@StevenLiekens Absolutely. Feel free to play with it.

I've talk to Jetbrains, unfortunetely test infrastructure is broken in 9.0, so this is expected that I'm unable to run my test suite for R#9. And without tests it is really hard to tell, is this tool working fine with R# 9.0 or not.

THey promised to fixed tests in 9.1.

tom-englert commented 9 years ago

I have downloaded the master branch. It does not build, and I don't find any R#9 related stuff there. Where can I get the latest version?

SergeyTeplyakov commented 9 years ago

@tom-englert There is no any R# 9.0 related stuff there because I can't proof that they would be correct. As I mentioned earlier - unit tests are broken for R# 9.0, so there is no way to run them for plug-ins currently.

To fix the build errors I believe you have to install R# sdk. I'll check on empty virtual machine and will fix the build issues.

tom-englert commented 9 years ago

I agree that untested code should not got to the master branch, but you could commit it to an experimental branch, so we can build an try it on our own risk.

eddievelasquez commented 9 years ago

Any updates? Will the 9.0-compatible code be added to an experimental branch as Tom suggested?

SergeyTeplyakov commented 9 years ago

Experimental version for R# 9.1 is available here: https://resharper-plugins.jetbrains.com/packages/ReSharper.ContractExtensions/0.9.1.5

Still need to double check with VS2013, but with VS2015 this version works fine.

tom-englert commented 9 years ago

I tried with VS2013, works fine! Great job!

SergeyTeplyakov commented 9 years ago

@tom-englert Thanks! I'm glad that I finally managed to release updated version!

eddievelasquez commented 9 years ago

Will VS2012 be supported?

SergeyTeplyakov commented 9 years ago

@eddievelasquez It should work out of the box. This tool is working with R# 9.1, and that's the only requirement. If you have issues running this plug-in on VS2012 please check, maybe you're using older version of R#.

eddievelasquez commented 9 years ago

I have updated everything and can now confirm that it is working like a champ with VS2012. Thanks, great job!

SergeyTeplyakov commented 9 years ago

@eddievelasquez Glad to hear this!