Is there a tool that one can use to scan a project and list all of the items that are both missing (cannot find), are depreciated, or are in the process of depreciation?
This would be really really helpful since going from say a 2012 project to a 2015 project, there are LOTS of changes. So something that produced a text output or similar that show the item, its location and recommended change to use the most current form, would be fantastic.
I get an eye onArbed and found nothing specialized.
Then, I realized that you can do that by yourself using the list of deprecated stuff from the docs web site and issuing a serie of searches in your project.
For a one time operation, I will not spend more time. If you have many more (old) projects to scans, drop a mail to Thomas: this may be a good addition for its Arbed application.
In the “Project” menu there is a command “Analyze Project”. It will show you all elements which are deprecated.
You can also mark elements of your code as deprecated. Choose an element (for example a method called “Untitled”), go to the properties panel on the right, choose the gear button. You will see a listbox called “Attributes”. Enter the following:
Name = deprecated // no quotes
Value = "BetterMethod" // surround with double quotes
When you analyze the project, you will see this:
Window1.Open, line 1 - Untitled is deprecated. You should use BetterMethod instead.
Thanks for the feedback. I forgot about the analyize, so that should take care of depreciated. Is there a way to get a list of missing, cannot find etc so I know in advance before launch of IDE or launch IDE and get a list of missing without having to go find each one on the fly. I have a feeling this is going to be large, since my HD has been changed since the last time I used xojo.