Hello. In this video, I will show you how you can use the immediate tool to analyze your code or for code quality. After you finish your ADF application, you want to check your code quality, there is a free tool called the MIDI. In this video, I will show you how you can configure jdeveloper with this beam MIDI tool and how you can run this beam to be MIDI tool over your code. So that it will check the quality of your code actually to check if you are following the naming convention in Java or not, it will check some something. So here I opened our ADF school application which we created in my previous course.
So after you finished your ADF application, of course you you wrote some some code inside this application. And after you finish it, you want to run that P MIDI tool to check your code quality. After you download the course resource, you will find here there is a folder called p meaty, and inside beam Deezer RP immediate ref file and route document file this document file I'll explain exactly how you can configure the shoe developer with the immediate tool. So I will go through these steps with you now to to configure the developer with this BMD tool. So first step is execute subtractive beam you thread it in C Drive, you can extract it anywhere so let us copy this file and carried beam default folder in C and I will pass it here. Then I will right click extract here.
Okay, this is the first step is to extract Bindra file in the C drive. After extraction, open the immunity folder you should see this to one file and this folder. So let's have a look here. Now you will find drawer folder and XML file exists here okay. So what I should do I should open the developer tool external tool and I will release new so we go to the developer tool external tool then I will press new and so type will be Apache and okay same like this a bitch and after that here you will both the XML file paths so I will takes this boss who is similar in Coby this past Tuesday be immediate with XML here is of course we supposed to be with you XML is and Bill. So I Nick is this is Bill foil Okay, next so this is here you should shorten it'll be immediate all so I will show that here in BMT all Nick asked.
For zip Bertie's I will create one property called tire. Robert tire and the value is file dot.so. I will go here I called here tire And here I will meet for you don't die. This is seem like you okay the next tip is city default and version This is nothing to do so I will be naked default and version nothing to do here I think nothing to do here as well. For that in the class pass I will go for an entry so I will naked in a class pass here I will add new entry and his new entry. I will I will point to my lip folder like this.
I point to more The folder like here Okay, next is display What is the name you want to display in the menu we can call it B MD tool okay next here how we want to where you want to see it if you want to see it in the tool menu here or if you want to see in the window contains a window context menu if you if you need to make a right click main toolbar if you want need to mean toolbar before or sort save all. So whatever any any situation you want, you can do it like this Next and Finish. So the beam tool should be exists here and I brace okay. So you will find a be immediate tool. Become here. If you use a context menu theoretically You should see it.
Here, BMT tool is existing here. So now is a big tool is existing in your jdeveloper. Okay, as you can see, so after feature configuration you will find me to appear as a menu bar as I show you. And if we right click the project you will find the BMV icon here. So all all users want to want you or you can do just right click in the project set and run the emulator. So the BMD tool now we're running here in a batch event and it will give you if there are any error or not.
So 01 violation one rule violation as you can see here, what is the violation, you get PMP is running over this. And there is only one is application filter. As you can see, only variables that are final should contain A underscores so this is like underscore filter config is not final. This is why once you've written it, it will tell you this has has underscore okay, but the only variable that has underscore is should be final variable. So, this is why it gives you one error here. So what I can do, I will remove this underscore application filter, let me remove this underscore, it removes this underscore okay.
And we can or you can change it be filter configuration private condition exist okay that's a safe And run again sir BMD tool right click beam v2. Now, the build is successfully and there is no issue new code this is simple and nice tool you should configure suitable but with this BMD tool, once you just finish your code just brace the project right click immediate tool, it will run over the project and it will check if there is something or not as you can see here in the model drawer Rohan how many eight rule is violated and it will tell you actually what is the issue and what is the issue. Here for example, variables that are final and static should be capital. As you can see first index is not capital. So if you go here bris in the the link or the link here, you'll find this Private static final and this is not a capital.
So, you have to make this all capital because this is static final. So you will find description for each issue here you should fix it and after that you can run again till you will find that all your code is okay like this. This is a nice tool free tool. You can use it to check your code quality. So, see you next activity