Technology with opinion

Tuesday, November 25, 2008

Creating Custom StyleCop Rules in C#

Microsoft has released a new free static code analysis tool called StyleCop.  Named after the similar FxCop, this product is aimed to be more focused for cosmetic code consistency which can increase readability and maintainability.  StyleCop has built-in rules, which you can turn off, many of which are:
  • Ordering of members in a class from most visible to least visible
  • Order of Usings in alphabetical order, with System namespaces on top
  • Proper camel casing and pascal casing
  • Proper whitespace
I like about 3/4 of these rules so I think it's definitely worth considering using, even consider integrating into your automated build process using NAnt, CruiseControl or TFS.  That being said many will likely want to extend these rules to create your own.  Doing so is fairly simple but not documented very well at this time.  I created the following rule to make sure that all instance variables (private & protected class level variables) are prefixed with an underscore.  I realize not everybody follows this convention, but I like it because it's more concise than prefixing your instance variables with 'm_' or 'this' which is often needed to prevent name collisions.

First I created a C# Class assembly project and referenced "Microsoft.StyleCop" and "Microsoft.StyleCop.CSharp".  Next I added the following class, which implements my custom rule:

using Microsoft.StyleCop;
using Microsoft.StyleCop.CSharp;

namespace DotNetExtensions.StyleCop.Rules
{
    /// <summary>
    /// This StyleCop Rule makes sure that instance variables are prefixed with an underscore.
    /// </summary>
    [SourceAnalyzer(typeof(CsParser))]
    public class InstanceVariablesUnderscorePrefix : SourceAnalyzer
    {
        
        public override void AnalyzeDocument(CodeDocument document)
        {
            CsDocument csdocument  = (CsDocument) document;
            if (csdocument.RootElement != null && !csdocument.RootElement.Generated)
                csdocument.WalkDocument(new CodeWalkerElementVisitor<object>(this.VisitElement), null, null);
        }

        private bool VisitElement(CsElement element, CsElement parentElement, object context)
        {
            // Flag a violation if the instance variables are not prefixed with an underscore.
            if (!element.Generated && element.ElementType == ElementType.Field && element.ActualAccess != AccessModifierType.Public && 
                element.ActualAccess != AccessModifierType.Internal && element.Declaration.Name.ToCharArray()[0] != '_')
            {
                AddViolation(element, "InstanceVariablesUnderscorePrefix");
            }
            return true;
        }
    }
}

The VisitElement function handles the main logic for this rule.  First it makes sure that the member isn't Generated code, which you have no control over so no sense in applying rules to.  Secondly it's making sure that the member's visibility isn't Public or Internal.  Finally we make sure that the instance variable starts with an underscore prefix..

Next we need to provide metadata so that StyleCop can categorize and describe our rule.  Add an XML file to your project, then change it's Build Action to 'Embedded Resource'

<?xml version="1.0" encoding="utf-8" ?>
<SourceAnalyzer Name="Extensions">
  <Description>
    These custom rules provide extensions to the ones provided with StyleCop.
  </Description>
  <Rules>
    <Rule Name="InstanceVariablesUnderscorePrefix" CheckId="EX1001">
      <Context>Instance variables should be prefixed by underscore.</Context>
      <Description>Instance variables are easier to distinguish when prefixed with an underscore.</Description>
    </Rule>
  </Rules>
</SourceAnalyzer>

At the root level you are naming the main category for the rules in this file.  Next you describe your suite of rules.  Then in the Rules section you can add all the rules (note: you can use RuleGroup element to further categorize your rules).  Finally you name your rule and give it a unique CheckId.  The CheckId is what you can search for your rule by in the StyleCop Project Settings.  Important: for StyleCop to correlate your class to your metadata your class and xml file need to be named exactly the same.

Finally build your project and drop your new assembly's dll into the StyleCop directory (C:\Program Files\Microsoft StyleCop 4.3).  Now double-click your Settings.StyleCop to see your rule in the list.  It should look something like the following:



Now you can open your solutions/projects in Visual Studio and click Tools -> Run StyleCop and you should see warnings for your new rule.

StyleCop is a nice little accent to any C# project.  I'd like to see Microsoft make the following changes:
  • StyleCop should be OSS (open source software) - why not Microsoft, there really can't be any proprietary business technology in an application that is basically is performing string  parsing
  • StyleCop's documentation needs to be improved - Microsoft provides to help documents for StyleCop, a user manual and an SDK manual.  Both of them lack details and some of the examples simply do not even compile.  For instance the CodeWalkerElementVisitor delegate in a boolean, in their samples they do not even return a boolean value which will not allow their samples to compile.  They do not even document the purpose of this boolean.  Through trial and error I think that if you return a false that it will stop walking (parsing) the document for this rule.
  • Custom rules should be able to be categorized within the existing main ones: Naming Rules, Ordering Rules, etc.
  • Easier to create custom rules by using regex within an XML file.  This would eliminate having to create custom assemblies and classes.
  • Command-line interface should be available for testing or scripting purposes.

212 comments:

1 – 200 of 212   Newer›   Newest»
Walker said...

I need the rule to you implement for using underscore prefix for private or protected instance level variables for SyleCop.

More thanks for help me.

My email es: walkeraguilar@gmail.com

Anonymous said...

Many institutions limit access to their online information. Making this information available will be an asset to all.
Custom Paper Writing

Unknown said...

Hi,

I have a problem.

When I open the settings file via visual studio (right-click a project and click StyleCop Settings) my custom rules appear. All good there. However if I open the same file by double-clicking it in windows explorer my custom rules don't show up. Any idea why?

Thanks
Neil

Sharepoint said...

In your Article there is mentioned that "Proper camel casing and pascal casing" in build function in StyleCop, but i am unable to find that rule. Can you help me


Satish
Email:- satishbhargav4u@gmail.com

Unknown said...

@samuraix

I posted the code to Google Code.

@neil

If you modify the stylecop settings file in the Program Files location then it will make the settings global to Visual Studio unless a projects settings override the default.

Unknown said...

I followed your guide (actually I just copy and pasted your code), but I can't get Microsoft StyleCop to pick the rule up. I'm using .NET framework 2.0 and Visual Studio 2005. The dll is getting picked up because I can't edit or delete it. I've made sure that the file names match. Any help would be appreciated

Jackson...!!! said...

Hi,
My issue is same as what Ivan had told in his comment, i also but created same project, which got compiled without errors, but I can't get Microsoft StyleCop to pick the rule. Is there any other setting to integrate our custom rule in StypeCop?

Thanks,
Jackson C.

Zeor said...

If anyone should come by this; The project is now opensource and by looking it up I found out that the assembly should be build with .NET 3.5. If using another version, then the assembly will not be picked up and you can not see your own rules.

EnThu said...

I need to count lines of code in a method in c#. Can i add my custom rule for the same. Please help.
Thanks in advance for help.

EnThu said...

Hwy i am not able to see my custom created rule in the setting.stylecop. Can anyone help my assembly is 3.5 built my name of the XML file is same as name of class.
Please help.

D. Maymone said...

I have exactly the same problem as En Thu.
I am not able to see my custom created rule in the setting.stylecop. My assembly is 3.5. Same name to XML and class file. But I don't see the "Extensions" entry in the setting file.
Please help.

graydo64 said...

I had the same problem as EnThu and D. Maymone. I'd followed your post to the letter, checked it against the SDK but couldn't get my custom rule to load. I had used the nuget package in my project to get the references for StyleCop and StyleCop.CSharp. I found that removing the nuget package and referenced the dlls in %programfiles%\StyleCop 4.7 instead fixed the problem.

D. Maymone said...

I am not able yet to see my custom created rule in the setting.stylecop. My assembly is 3.5. Same name to XML and class file. But I don't see the "Extensions" entry in the setting file.
When I double click the Settings file this error is displayed:
---------------------------
StyleCop
---------------------------
An exception occurred while loading one of the StyleCop add-ins: System.IO.FileLoadException,
Could not load file or assembly 'StyleCop, Version=4.7.6.0, Culture=neutral,
PublicKeyToken=f904653c63bc2738' or one of its dependencies.
The located assembly's manifest definition does not match the assembly reference. (
Exception from HRESULT: 0x80131040)
Thanks

Allan said...

Custom software development specialists explore exactly what it is a company does - what the necessities of the company are on a day to day basis and what they need from their IT system in order to operate to their optimum. In order to perform efficient functionality, a company would ideally need its software to do exactly what they want it to.

Unknown said...
This comment has been removed by the author.
Unknown said...

Hi,
I can able to create my own custom rule in stylecop.When I open the settings file via visual studio my custom rules appear in separate Rule Group.I need to add it with stylecop rule ( e.g Documentation Rule ).Any idea?

yosabrams0918 said...

?I used to be very happy to search out this net-site.I needed to thanks for your time for this wonderful read!! I undoubtedly enjoying every little little bit of it and I have you bookmarked to check out new stuff you blog post. usa online casino

Catabatic Technology said...

What is the Creating Custom StyleCop Rules in C#. I have no idea but after reading this post i have this rule. thanks for sharing this info.

Travel Software Development Solution India | Travel Portal Development | Software Development Solutions

Best Digital Marketing Agency said...

Great Post Thanks for sharing with us and it is very helpful for us. Check this link also here: Software Development Company India

Prachi Kalra said...

Highly Commendable blog! Keep up the great work

SRDV Technologies | Web Development | Mobile App Development said...

what is fantastic post? this is so chock full of useful information I cannot wait to dig deep and start utilizing the resource give me.your exuberance is refreshing.
Software Development Travel portal development Travel white label Travel Portal Solution B2C Travel Portal B2B Travel Portal Flight Booking API System Flight api integration

DedicatedHosting4u said...

We will certainly see your enthusiasm in the work you have written. Incredible post. Articles that have important and well-informed notes are also enjoyable. Beautiful piece of article.

DedicatedHosting4u.com

OGEN Infosystem (P) Limited said...

Nice blog. OGEN Infosystem is leading Web Designing Company in Delhi, India, visit our website for web designing and SEO Services.
SEO Service in Delhi

Pradeep Appslure said...

Appslure is Best app development company in mumbai and you can get website development service at a very affordable price.
App development company in mumbai

keylinesnet said...

I am really impressed with your blog article, such great & useful knowledge you mentioned here. Your post is very informative. Also check out the best web development company in Kolkata | web hosting company in Kolkata | hotel management colleges in Kolkata

jeewangarg said...

Jeewangarg is a Leading Digital Marketing Company which is helping your brand to cut through the Digital Clutter with its best SEO Company in Delhi. Our range of Services includes SEO Services, PPC Company in Delhi, Website Designing Services and Social Media Marketing Services. Being a Google Partner in India, we provide our client with 100% satisfaction in every aspect of their marketing goals. So, what are you waiting for Connect to the team of best SEO Expert in India, Google Ads Experts, Website Designing Experts, Social Media Experts & more to boost your Digital Presence today with the high quality Digital Marketing Services.

Servo said...

Servo Stabilizer Manufacturer in India, Servo Star offers a wide range of single phase to three-phase Servo Voltage Stabilizer units to suit various types of domestic and industrial applications such as metal processing equipment, production lines, construction devices, elevators, medical equipment, air-conditioners, etc. Call us on 9250809090 to get the best quote for Servo Stabilizer Price & Transformer Price in India.

Video Production Company said...

TVH, Best Video & Film Production Houses/Company in Delhi Ncr. we Provides Corporate Films, Documentary Films, Short Makers, Explainer Videos, & promotional video services in delhi ncr. Call us @ 8178662477. Best Video & Film Production Houses/company in Delhi NCR Visit Us: film production companies in india, corporate video production company

Arrowaircraft said...

Arrow Aircraft is one of the reliable private jet india. We offer Aircraft Charter Services in Delhi, Mumbai as well as all over the World.

Kedarnath Yatra by Helicopter
Chardham Yatra by Helicopter
Book Helicopter for Wedding Price

Appslure said...

Great information shared through this post. It helps me in many ways.Thanks for posting this again. We are top Mobile App Development | Mobile App Development Company in India | Website Development Company in Delhi | Website Designing Company in Gurgaon.

pankaj shukla said...

Thanks for sharing useful information. We are leading mobile app development companies in dubai.

Video Production Company said...

Well I definitely enjoyed reading it. This tip procured by you is very constructive for correct planning.

event management companies
event management companies in delhi

chouaih mohammed said...


i am browsing this website dailly and get nice facts from here all the time

Servomax Ltd said...

Servo Stabilizers, Servomax offers a wide range of Servo Voltage Stabilizer units to suit various types of domestic and industrial applications such as metal processing equipment, production lines, construction devices, elevators, medical equipment, etc. Call us on +91 9111234567 to get the best quote for Servo Stabilizer Price.

Jordan said...

You can create backlinks to your website from these links…...Most beautiful places in the world  | bordeaux France  | things to do in bordeaux | beautiful places in Pakistan | Bali Indonesia | Explore Worldwide | lake Tahoe attractions | Kumrat Valley |

Kettysmith said...

Towing Elite is the best service providers for towing cars, trucks and more. We are offering our services in multiple locations and in best charges. Call us to get more information.
Towing Services in Beaverton
Tow Truck Company near Mt St Helens
Towing Services near Cougar
Tow Truck Company in Portland
Tow Truck Company in Gresham
Tow Truck Company in Tigard

Village Talkies said...

Best Corporate Video Production Company in Bangalore and top Explainer Video Company in Bangalore , 3d, 2d Animation Video Makers in Chennai.
Great tips! But one more thing we would like to add here i.e Browser compatibility is also a must.

SEO said...

Move a step forward and connect with your audience with our PPC Experts India


Thinking PPC advertising? Think Us. Get in touch with our team and coordinate with the experts around. We will help you take your business a step forward and build your customers regularly. Our comprehensive approach and dedication make us a company one can rely on for PPC services in India. Share your thoughts and ideas with us and we will make sure that each and every one of them gets fulfilled in no time professionally.

Home Refurbishment in London said...

Hiring The Equitable Local Builders In London For Home Improvements Services

It is always said that people often desire to be in a house that could give them a desired luxury and comfort and that could only be done with some efforts. Although some manage to furnish their home by themselves, at times this can be tedious to them and also time taking.

Kettysmith said...

Nearest Facility Maintenance Company based in USA and offering it services in multiple locations. We are helping in parking lot repairing, roof repairing, home repairing and more. Call us to get more information.
Nearest Facility Maintenance
Nearest General Contractor Company
Nearest Construction Facility
Nearest Fencing Company
Home Maintenance Services
Nearest Parking Lot Signs Company

Tech said...

Microsoft Office suite has become a must-have not only for large corporations but for individual users as well. The latter face the necessity to download Office programs once they understand that apps integrated into their OS are too basic and can’t satisfy their needs.
Microsoft Office Torrent

davidclauses said...

Now you can move to various location safely with Taipan Express Movers. Shift your high value items, pets, kids and more with us in genuine charges.
Packers and Movers in Malaysia
International Movers in Malaysia
Packers & Movers Near Me
International relocation services
Furniture Storage Solutions
Moving with Kids
Moving with Pets
Moving High Value Items

Test Marketing said...

The number of people looking for Microsoft Office torrent is growing every day. The tendency is obvious since this package of programs has long become popular among millions of users all over the globe, supplying them with all the necessary tools for work with text, spreadsheets and presentations.

Microsoft office torrent

Quickbooks Phone Number said...

Nice Blog!
Facing error while using QuickBooks get instant solution with our QuickBooks experts.Dial +1-(855)533-6333 QuickBooks Enterprise Support Phone Number

Unknown said...

We are an experienced team in one of the Best software company and product specialist for software development and implementation. Sovereign provides Website Design, Web Development and Mobile App Development, Digital marketing and SEO Services.

Prashant Baghel said...

lTop 10 Best Event Management Companies In Delhi

Wismarketing said...

Nice post thanks for sharing with us and it is very informative and helplful for us. Gain today's most in-demand skills. Gain the skills you need, whether you're growing your business, starting a career, or just want to try something new. Learn Digital Marketing course in Thailand from Wismarketing. Digital Marketing can be used to plan business development. Call us to Book Now - +66 64 942 2452 or visit - Digital Marketing Courses In Thailand

Sapna Rajput said...

Hritika is a Call Girl in Town who isn’t afraid to walk on the wild side, as you can see from her lengthy services list. Hritika is a tall and young beautiful Call Girl in Town, the first time in town. Not only does this Town sensation look like a million dollars, but she has a seductive playfulness and open-minded attitude which sets her apart from other Town.
Chas Escorts
Dumka Escorts
Simdega Escorts
Ranchi Escorts
Jamshedpur Escorts
Manali Escorts
Arki Escorts
Baddi Escorts
Bhuntar Escorts

Diinfotech said...

Software Development Company in Delhi

Wismarketing said...

Great Post Thanks For Sharing With Us. Not sure which digital marketing strategies are right for your business? Find out in our breakdown of this year's best Internet marketing strategies! Boost your Business online with our best digital marketing courses in thailand. We provide SEO, PPC advertising and marketing courses to boost your online growth and achieve your success. Call us to Book Now - +66 64 942 2452 or visit - Digital Marketing Training In Thailand|{Digital Marketing Courses In Thailand}

Wismarketing said...

Hire Wismarketing a best Social Media Marketing Services In Thailand to build your brand awareness. Social media marketing is the use of social media platforms to connect with your audience to build your brand, increase sales, and drive website traffic. To Know More Visit
Social Media Marketing Services In Thailand or Call us to Book Now +66 64 942 2452

Britney Wilson said...

Nice Post Thanks For Sharing With Us. Belly fat is generally exhausting to affect, as factors including diet, stress, and health conditions among others make it easy for the world to expand, but nearly impossible for it to shrink. Try Beyond 40 LeanBelly 3X and Reduce Your Weight Loss in Weeks. Learn More Weight Loss Supplement LeanBelly 3X
Buy Now LeanBelly 3x Weight Loss Supplement

Buy Now At Shoperstylez a best Online Shopping Store In USA

Wismarketing said...

Nice Post Thanks For Sharing With Us. Advantage of digital marketing for Startup or business is that a targeted audience can be reached in a cost-effective and measurable way. Boost their visibility. Increase online conversion rates. Reduce their marketing budget.Increase online conversion rates.
To Know More Call us to Book Now +66 64 942 2452 Visit
Digital Marketing Courses In Thailand
Content marketing services in Thailand
SEO Company In Thailand
Social Media Marketing Services In Thailand
Website Design And Development Company In Thailand

Sally T. Durgan said...

Benefits of Online Shopping over normal brick-and-mortar shopping. Is buying something online cheaper than buying it offline People increasingly choosing to shop online at Shopperstylez instead of shopping at their local stores.

Wismarketing said...

Great Post Thanks For Sharing. Wismarketing is a Website Design and Development Company In Thailand Most Trusted Brand at Affordable Prices. Call Now. Experience Team of Designers and Developers. Amazing Skills. Creative Designs. Hire Now. Get Free Quote. 24/7 Free Support. Best Website Designer. Free Website Analysis.
To Know More Call us to Book Now +66 64 942 2452 Visit
Digital Marketing Courses In Thailand
Content marketing services in Thailand
SEO Company In Thailand
Social Media Marketing Services In Thailand
Website Design And Development Company In Thailand

Wismarketing said...

Great Post Thanks For Sharing. Get more than just a pretty website - get a site that converts your traffic into customers. Website design, SEO, marketing, and more. Get real results. Wismarketing is a best Website Development Company In Thailand build or transform a website that functions to worldwide standards and represents your business in a whole new way.
To Know More Call us to Book Now +66 64 942 2452 Visit
Digital Marketing Courses In Thailand
Content marketing services in Thailand
SEO Company In Thailand
Social Media Marketing Services In Thailand
Website Design And Development Company In Thailand

Wismarketing said...

Great Post Thanks For Sharing. Today we'll take a look at the best content marketing companies in the industry. Content marketing services in Thailand can be utilized by businesses across a variety of industries that aim to expand their user base - — Think Web. Think Smart. Partner with the #1 Rated Digital Marketing Company In Thailand
To Know More Call us to Book Now +66 64 942 2452 Visit
Digital Marketing Courses In Thailand
Content marketing services in Thailand
SEO Company In Thailand
Social Media Marketing Services In Thailand
Website Design And Development Company In Thailand

Wismarketing said...

Nice Post Thanks For Sharing With Us. Designing a great website is not at all an easy task; it requires creativity, understanding of business needs, Lots of efforts and communication. Hire our expert web developers to make your website unique. Check out our company's unique design and development portfolio, services and offers. Join @wismarketing Today!

To Know More Call us to Book Now +66 64 942 2452 Visit
Digital Marketing Courses In Thailand
Content marketing services in Thailand
SEO Company In Thailand
Social Media Marketing Services In Thailand
Website Design And Development Company In Thailand

Rohan Singh said...

This is a great blog; it has all the covered topics I was looking for. You can also visit AppSquadz.com they have the same domain and posts some really good content. Also visit: mobile application development company

Anonymous said...

Wow! Such an amazing and helpful post this is. I really really love it. It's so good and so awesome. I am just amazed. I hope that you continue to do your work like this in the future also. learn more about magento development.

Village Talkies said...

Informative blog! it was very useful for me.Thanks for sharing. Do share more ideas regularly.
Village Talkies a top-quality professional corporate video production company in Bangalore and also best explainer video company in Bangalore & animation video makers in Bangalore, Chennai, India & Maryland, Baltimore, USA provides Corporate & Brand films, Promotional, Marketing videos & Training videos, Product demo videos, Employee videos, Product video explainers, eLearning videos, 2d Animation, 3d Animation, Motion Graphics, Whiteboard Explainer videos Client Testimonial Videos, Video Presentation and more for all start-ups, industries, and corporate companies. From scripting to corporate video production services, explainer & 3d, 2d animation video production , our solutions are customized to your budget, timeline, and to meet the company goals and objectives.
As a best video production company in Bangalore, we produce quality and creative videos to our clients.

Jon Hendo said...

event planner. partnership also significantly reduces the lift for event planners by recruiting partners on each end of the production and virtual and onsite also who can anticipate each other’s needs and coordinate accordingly behind the scenes and Their experience working together on a number of events. networking invitation

Susunia Hill said...

Susunia Hill Hotel
Hotel in Susunia Hill
Resort in Susunia Hill
Susunia Hill Resort
Hotels in Susunia Hill
Visit Site Hotel in Susunia Hill
For Booking Resort in Susunia Hill

Anonymous said...

informative content. Thanks for sharing your knowledge.
Best Web designing company in Hyderabad
Best Web development company in Hyderabad

bestbus said...

I found this is very helpful. Thanks to you.
Best Mobile App development company in Hyderabad

vivikhapnoi said...

Good Post! , it was so good to read and useful to improve my knowledge as an updated one, keep blogging.
khi nào có chuyến bay từ mỹ về việt nam

vé máy bay từ Hàn Quốc về việt nam

Vé máy bay giá rẻ tu Nhat Ban ve Viet Nam

đặt vé máy bay từ singapore về việt nam

mua ve may bay gia re tu Dai Loan ve Viet Nam

lịch bay từ canada về việt nam

Rohan Singh said...

I can say that you are an enthusiastic writer. You have gathered the best knowledge from the knowledge ocean of the internet. I want to help you with the latest trend tech ideas at AppSquadz. Also visit: iPhone application development company

Anonymous said...



Top Web Designing Agencies in India

smm-pannel said...

Why Should You Learn Web Development
Why Should You Learn Web Development(hindi)
Learn Web Development from your home
If you improve your logic-building abilities, you can make it helpful to migrate to other languages as time goes on. However, if your concepts are correct or incorrect, move to a new language will be a nightmare. You will be given career possibilities based on your performance. You may follow us and take the greatest course from us at a discount by click here.
As an aspiring developer, it is important to know how web and mobile applications work generally. This subject focuses on learning the basics of the internet, as well as how websites and apps connect to the internet and serve their audiences. Every step of creating the foundation for you as a web developer, from where you can start your professional career.

SREEJITHA said...

We are an On-demand food app development company in India and USA that offer on-demand food ordering app development for a single vendor, multiple vendor, chain of restaurants. White label food ordering applications to launch your Ubereats like apps.
https://lilacinfotech.com/what-we-do/food-delivery-on-demand-app-development-india

Anonymous said...
This comment has been removed by the author.
Vyaparinfo said...

Really Nice Information It's Very Helpful Thanks for sharing such an informative post.
https://www.vyaparinfo.com/looking-for-bulk-buyers-in-india/
https://www.vyaparinfo.com/looking-for-distributors/

Art Attackk said...
This comment has been removed by the author.
kanishka said...


Kuchesar fort
Kuchesar
best bridal parlour in meerut
Bengal beauty parlour in meerut

Rahul Saxena said...

best places to visit near Delhi
Kuchesar
Nearby places to delhi for weekend
Resorts for family outing near delhi
Kids friendly resorts near delhi

Rahul Saxena said...

Kuchesar Fort
wedding destination near Delhi
Tourist Places Near Delhi
weekend getaways near Delhi

Art Attackk said...

I used to be very happy to search out this net-site. I needed to thanks for your time for this wonderful read!! I undoubtedly enjoying every little little bit of it and I have you bookmarked to check out new stuff you blog post. Thank You.!!!

Big Boy Toyz said...

Good Post! , it was so good to read and useful to improve my knowledge as an updated one, keep blogging.

Mansi said...

Thanks for sharing this amazing blog with us,
Website designing company

umarfarooqzahoor said...

very nice your blog
mobile application dubai

umarfarooqzahoor said...

very nice your blog
Umar Farooq Zahoor

CSS Founder said...

Do you want to increase your online business? if yes then choose the best SEO Company in Delhi to get the best deal ever. We are the company which provide quality service of Digital Marketing. Connect with us soon.

Lucas Andrew said...

The crypto world is getting more attention and it is the right time to start your business in crypto world. Start any of the platforms to start your journey in crypto world White label NFT Marketplace, Localbitcoins clone script, Remitano clone script, Paxful Clone script.

Olivia Smith said...

Binance Clone Script
Remitano Clone Script
WazirX Clone Script
Coinbase Clone Script
Paxful Clone Script

Zodeak said...

Paxful Clone Script

Hello2021 said...

thankyou
https://www.adroitinfotech.com/

Hello2021 said...

Thankyou
https://adroitinfotech.co.in/

Anonymous said...

True wireless earbuds

Cyberworx said...

This article is really amazing and thanks for sharing this information. If are you looking for Website Development Services in Hyderabad
| Website Design Services in Hyderabad So visit.

Abhi said...

Thank you for your valuable and useful information through the blog. I am appreciating with the way you shared the relevant, precious, and perfect information. Furthermore, I would like to also keep some sound knowledge of Website Design Company in Delhi . Trionfo IT Services is one of the leading Digital marketing and Web Designing Company. We are located in Delhi If you Have Need of Any Type of Web Services Then Visit our Website you will get complete information related Your Query.

Digiomate said...

DigiOmate is a Delhi based web development agency putting together to fulfill all your web-based needs like website development,E-commerce Website, Search engine optimization (SEO), Mobile app development, Social media marketing, Content creation, Graphic designing putting all the efforts and dedication to make the best out of everything & with a passion to succeed in the market.READ MORE

Servokon said...

Servokon is one of the Best Servo Stabilizer Manufacturer in India. The team here is very professional and skilled in providing the customer with the best services. We use hi-tech technology and best quality raw materials in order to provide customers with automatic voltage Stabilizer that come equipped with the feature of managing load conditions and wide voltage fluctuating ranges.

Didaagnew said...

Binance Clone Software
Pancakeswap Clone
BSC NFT marketplace
BEP20 Token Development
NFT Development Company
IDO Development
NFT Smart Contract Development
BSC Smart Contract Development

expertbells said...

This blog is truly great and thanks for sharing useful information.
company registration in India

First Point Web Design said...

Thanks for posting, it is really helpful. We are a leading Digital Marketing & Web Designing Company in Delhi. Visit us.
Digital Marketing company in Delhi
Web Designing company in Delhi

Elena Aguilar said...

Yo también he leído sobre moda y tendencias bohemias

AssureIndia said...

Assure india is the best in the field of iPhone Insurance provider. We have many best offers that will help you in saving your money if your phone gets damaged.

Brigiita said...

Metaverse Development Company
How to Create Metaverse
White label Crypto Exchange Software
Token Development Company
How to Create ERC20 Token
How to Create BEP20 Token
Safemoon Clone Script
NFT Marketplace App Development Company
NFT Token Development Company
Binance NFT Marketplace Clone Script

solar streetlight said...

Solar Streetlight
LED Streetlight
High Mast Light

coupon codes said...

Thanks for sharing.

support.advancedcustomfields/savingchief/

PromoteDial - Prince Kumar said...

Promote your business by connect with PromoteDial. Yes, we are known as the best SEO Company in Delhi and we are the best to rank your website on Google.

Zodeak said...

Binance Clone

Coinbase Clone Script

Jindal Rectifiers said...

Jindal Rectifiers is a well-known Manufacturer, Supplier & Exporter of Servo Voltage Stabilizer/Industrial Voltage Regulator, Transformer &  Silicon-Power Rectifiers. For More Info, Visit our Website: https://jindalelectric.in

Praveen Kaur said...

It is very useful information, Thank you for this. If you are looking for an NFT Token Development company, then I want to suggest Zeligz Web Store.

fernelisabeth said...

Cryptopunks Clone |
Sorare Clone |
Decentraland Clone |
Rarible Clone |
OpenSea Clone |
Cointool App Clone |
Axie Infinity Clone |
Zed Run Clone |

Zodeak said...


Cryptocurrency Exchange

Binance Clone

fernelisabeth said...


Thanks for sharing this blog Post!
NFT Marketplace Development Company |
Metaverse NFT Marketplace Development Company |
Solana NFT Marketplace Development Company |
Binance NFT Marketplace Clone Script |
NFT Marketplace Clone Development Company |
Multichain NFT Marketplace Development Company |
NFT Music Platform Development Company |
NFT Art Marketplace Development Company |

Trionfo IT Services said...

Thank you for your valuable and useful information through the blog. I am appreciating with the way you shared the relevant, precious, and perfect information. Furthermore, I would like to also keep some sound knowledge of Website Designing Services in Delhi . Trionfo IT Services is one of the leading Digital marketing and Web Designing Company. We are located in Delhi If you Have Need of Any Type of Web Services Then Visit our Website you will get complete information related Your Query.

elon said...

Block Chain Development
Crypto Currency Exchange Development
P2P Crypto Currency Exchange Development
Crypto Currency Payment Gateway Development

Reactjs development company said...

Launch your NFT Marketplace and attract millions of NFT enthusiasts and artists to put their NFTs on display with our White Label NFT Platform. With over 5+ years of experience in Whitelabel NFT Marketplace Development, we help you develop a customizable platform that enables easy and secure NFT trading. Hence, our White Label NFT Marketplace Development Company guarantees to provide you with a platform through which creators can easily transfer their assets into NFTs, collect and transfer them without any arbitrators in absolute transparency.
nft ideas
White label nft marketplace
White label nft marketplace development

Bajeelaaluin Tech Blog said...

Opensea Clone Script
Zed Run Clone Script
Decentraland Clone Script

Mona Mishra said...

Nice Post, Good content
Web development Company in Hyderabad- Inovies
Ecommerce Development Company
Social Media Marketing Company in Hyderabad

Bajeelaaluin Tech Blog said...

NFT Marketplace Development Company
Decentraland clone script
Opensea clone script
Rarible clone script
Axie infinity clone script
Zed run clone script

charly manrtin said...

I read your post its mind-blowing and I very delighted to read it because all are very good informative and useful in your post. Well done great efforts Thank you so much for sharing your blog.

Metaverse Development Company

Nithi said...

Metaverse Development Company
How to Create Metaverse

Hazel Zoey said...

White label Cryptocurrency Exchange Script
Token Development Company
How to Create an ERC20 Token
How to Create BEP20 Token
Safemoon Clone Script
NFT Marketplace App Development Company
NFT Token Development Company
Binance NFT Marketplace Clone Script

Bajeelaaluin Tech Blog said...

Opensea clone script
Rarible clone script
Decentraland clone script
Axie infinity clone script
Zed run clone script
NFT Game Development Company
NFT Marketplace Development Company
Metaverse NFT Marketplace Development Company

Cyberworx said...

Cyberworx Technologies Pvt. Ltd is one of the fastest-growing Digital Marketing Company that provides a holistic IT solution to businesses across geographies. We offer Web Design Services in Hyderabad.

Academyofappliedarts said...

Academy of Applied Arts one of the leading Interior Design Institutes in Delhi offers the best Interior Designing courses after 12th and conducts courses.

Abhi said...

Thank you for your valuable and useful information through the blog. I am appreciating with the way you shared the relevant, precious, and perfect information. Furthermore, I would like to also keep some sound knowledge of Website Designing Services in Delhi . Trionfo IT Services is one of the leading Digital marketing and Web Designing Company. We are located in Delhi If you Have Any Type of Web Services Then Visit our Website you will get complete information related Your Query.

sateesh said...

nice article seo services hyderabad

Mayank said...

Best Digital Marketing Company in Meerut
Website Development Company in Meerut

Nft Exchange Platform Development Company said...


I like your blog it’s very good and informative, so I am going to share very informative blog to all users………….!!!
Serumswap Clone Software

sateesh said...

nice article Attractions near Yadagirigutta

bindu said...


Mobile App Development Company

Digital marketing Services

seo services

ppc management services

social media management company

website development company

Bajeelaaluin Tech Blog said...

Thanks for sharing this blog
Axie infinity clone script
Opensea clone script
Decentraland clone script
NFT Marketplace Development Company
Rarible clone script
Zed run clone script

Digisol Hub said...

DigisolHub
Looking for SEO services in Lahore? Look no further. DigisolHub is the best SEO services in Lahore and we can help with your marketing strategy to get you on top of google search results..read more

Mayank said...

Root Canal in Meerut

raizacharlesG said...

Nice Post! Thanks for Sharing, Keep it Up.
OpenSea Clone Script |
NFT Marketplace Development Company |
Sorare Clone Script
NBA Top Shot Clone Script |
Rarible Clone Script |
PancakeSwap Clone Script |
Cointool App Clone Script |
Axie Infinity Clone Script |
Zed Run Clone Script |
Solsea Clone Script |

Atandra Krykard said...

Thanks for the information.This is very nice blog.

Automatic Voltage Stabiliser
Power Quality Analyser
Servo Stabilizer
Online UPS
Static Automatic Voltage Stabiliser
Automatic Voltage Regulator

Shira said...

Binance Clone Script
Remitano Clone Script
Paxful clone script
Coinbase Clone Scrit
Wazirx clone script
Coinbase Clone Script
Localbitcoins clone script
P2P Crypto exchange development company
Decentralized exchange development company
Cointool app clone script

Gaurav's Blog said...

Thank you so much for sharing this post, I appreciate your work. It was a great informative post
Best UPSC Prelims Daily Current Affairs

Bajeelaaluin Tech Blog said...

GameFi clone script
Sandbox clone script
NFT Marketplace Development Company
Axie infinity clone script
Zed run clone script
Opensea clone script

Steadfast services said...

Are you looking for getting the Schengen Visa in Dubai? If yes then connect with Steadfast Service for getting and fast immigration service.

Bajeelaaluin Tech Blog said...

NFT Game Development Company
Metaverse NFT Game Development Company
NFT Marketplace Development Company
Opensea clone script
Axie infinity clone script
Zed run clone script
Pancakeswap clone script
Rarible clone script

Gaurav's Blog said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It 's really very nice and Useful post.Thank
Web Design Company San Jose

akashpromotedial said...

Do you want to get the best tent supplier and manufacturer in Dubai, UAE? If yes then connect with AL Mumtaz tents, this is very old and reputed company in Dubai.
Shades Tensile Structures

Akash Kanaujiya said...

Contact us if you want to grow your business through a website. We are the best website design company that provides services in this digital world, visit here to contact us.
Website design company Subiu

Betty Parker said...

cryptocurrency development
cryptocurrency exchange development
cryptocurrency wallet development
smart contract development
NFT marketplace development
DeFi development
Binance Clone Script
Wazirx Clone Script
NFT Marketplace Development
Opensea Clone Script
Rarible Clone Script

raj biswas said...

your article so amazing and informative. Your writing skill is also very well. Your article is really addictive. Keep posting. keep sharing the knowledge. I love to read your articles.
english stories english short stories with moral value What is the factorial of 100

Sophia Linnea said...

Thanks for sharing the useful information.
Coin Creation
ERC20 Token Development Company
DeFi Token Development Companya

Hazel Zoey said...

How to Create a Metaverse Website

How to Create an NFT Marketplace

Axie Infinity Clone Script

Ethereum Token Development

BSC NFT Marketplace

Polygon NFT Marketplace Development

How to Start Crypto Exchange Business

Solanart Clone Script

Solsea Clone Script

Binance NFT Marketplace Clone Script

Vinay;) said...

marathibp marathi bp

corporatevideofilms said...

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that The content of your post is awesome. documentary filmmakers

Zodeak said...


Paxful clone

. said...

Blockchain Development Services
Blockchain Firm provides reliable and custom blockchain development services for large enterprises and medium business organizations

Zodeak said...

LocalBitcoins clone

Bajeelaaluin Tech Blog said...

NFT Marketplace Development Company
Metaverse Development Company

bep20 token development said...

BEP20 Token Development Company

bep20 token generator
create bep20 token

George Patrick said...

Thanks for sharing the article!

Decentraland Clone Script

Zodeak said...

Cryptocurrency Exchange

eliza said...

Get the best rates for developing futuristic & human-centric apps with CronJ's react js development services!

Askeva whatsapp chatbot said...

Your post was so much useful. Also check out our company Askeva the whatsapp based chatbot service provider. We are one of the best whatsapp chatbot service provider and assisting business in getting whatsapp business API. For more information visit https://www.askeva.in

Stevejohnson said...

That's why decentralized exchanges are booming abundantly. You can get started with your own dex using Decentralized exchange script

Bajeelaaluin Tech Blog said...

white Label Crypto Exchange Software
Hire Blockchain Developers

Eisensara said...

Trustwallet Clone App
Metamask Wallet Clone App
CryptoWallet Development
Defi Wallet development
"NFT Wallet Development
"

Unknown said...

Your post was so much useful. Also check out our business Sangeeth Catering.
"Nice info!"
"Great share!"
"Useful post"
"Amazing write-up!"

https://www.sangeethcatering.in

Bajeelaaluin Tech Blog said...

Metaverse Development Company
Axie infinity clone script

Akash Kanaujiya said...

If you want a service related to website design or digital marketing, then CSS Founder is the best option for you, to bring the website to the first page and rank the website on the first page only CSS Founder, can only click on the given link and get the solution to your problem Web design company Oxford

akashpromotedial said...

A Google Ads Services company named Promotedial provides great service to its customers. And is keeping its hold on the top-notch in the field of Google Ads Services. Click on the given link Google Ads Services in Kalaburgi

Bajeelaaluin Tech Blog said...

Nice post
NFT Development Company
NFT Marketplace Development Company

Sanaa said...

Excellent Blog Content, Thanks for Sharing this Post.
BEP20 Token Development Services Company
DeFi Token Development Services Company
Polygon Token Development Services Company
Solana Token Development Services Company
NFT Marketplace Development Services Company
Smart Contract Development Services Company
ICO Development Services Company

juliet said...

Coinbase Clone Script

Bajeelaaluin Tech Blog said...

NFT Marketplace Development Company
Binance Clone Script
NFT Development Company

Bajeelaaluin Tech Blog said...

Binance clone script
Paxful clone script
LocalBitcoins clone script
Cryptocurrency exchange script

D. Maymone said...

Not interested any more

Bessiejoans said...

NFT Marketplace Development Company
NFT Development Company
Binance clone script
Cryptocurrency exchange script

Sanjana said...

Very Nice Blog. Thanks for sharing with us

Web Designing Company in Chennai
SEO Services
Digital Marketing Company in Chennai
Mobile App Development

ellyse perry said...

BEP20 Token
BEP20 Token Development

Isabella Jacob said...

NFT Marketplace Development Services
NFT Exchange Development Services
NFT Token Development Services
Rarible Clone script
OpenSea Clone script
Decentraland Clone script

Bajeelaaluin Tech Blog said...

Metaverse Clone Script
Metaverse NFT Marketplace Development Company
Metaverse Development Company
Decentraland Clone Script
Sandbox Clone Script
Cryptocurrency Exchange script
Crypto Exchange Clone Script

Aaliyaenya said...

Opensea Clone Script
Blockchain CrowFunding Platform Development
NFT Minting Platform Development
NFT Marketplace Clone Script
Fractional NFT Marketplace Development
Pancakeswap Clone Script

Aaliyaenya said...

NFT Minting Platform Development
NFT Marketplace Clone Script
Fractional NFT Marketplace Development
Pancakeswap Clone Script
Rarible Clone Script
NFT Marketplace Development Company
NFT Development Company
Solana Blockchain Development Company

Akshay Kumar said...

Thanks for sharing, this is a fantastic article. If you want to develop a blockchain application hire our blockchain development company

Bitdeal said...

White Label NFT Marketplace
Enterprise Blockchain Solutions​​
Binance Clone Script
White label Cryptocurrency Exchange Software​​
NFT Marketplace Development

Bajeelaaluin Tech Blog said...

Binance Clone script
Pancakeswap clone script
Axie Infinity Clone Script
Cryptocurrency Exchange script
Metaverse Development Company
White Label Crypto Exchange Software

7 Hotel Hills and Resorts | BlogSpot said...

Wow! This was an incredibly wonderful post. Many thanks for providing such information. Best resorts in Lansdowne

PROMOTEDIAL said...

Thank you so much for sharing this. I really enjoyed reading your post, and hope to read more. RO Membrane - Reverse Osmosis Element

George Patrick said...

Binance Clone Script
Cryptocurrency Exchange Script

Bajeelaaluin Tech Blog said...

NFT Marketplace Clone Script
Metaverse Clone Script

Bitdeal said...

White Label NFT Marketplace
Enterprise Blockchain Solutions
Cryptocurrency Exchange Script
Binance Clone Script

Bajeelaaluin Tech Blog said...

NFT Marketplace Development Company
Metaverse Development Company
NFT Marketplace Clone Script
Metaverse Clone Script

Sophia Linnea said...

Great Article,
Token Development
Stablecoin Development Company
Solana Token Development Company
Smart Contract Development Company
ERC20 Token Development Company
ERC721 Token Development Company
NFT Token Development Company
BEP20 Token Development Company

Alexjaxon said...

Cryptocurrency Exchange Script
Binance Clone Script
Remitano Clone Script

Askeva whatsapp chatbot said...

whatsapp chatbot for business

Bitdeal said...

Cryptocurrency Exchange Script​
White Label NFT Marketplace
Enterprise Blockchain Solutions
White Label Cryptocurrency Exchange Software

Rio Resort Lansdowne said...

Great Article. Thanks for the remarkable information. Please keep updating us. Resorts in Lansdowne Uttarakhand

Erikavanessa said...

NFT Launchpad Development
Binance Clone Script
Crytocurrency Exchange Script
Blockchain Cowdfunding Platform Development

juliet said...

Cryptocurrency Exchange Script

Future Fit Wellness said...

The best tablet to boost your immunity level is Naabhi Chakra, all information about the boost immunity tablet is available to you when you reached our website. Hence, boost your immunity just with one click.

George Patrick said...

localbitcoins Clone Script
paxful Clone Script
Coinbase Clone Script
Remitano Clone Script
Remitano Clone Script
Wazirx Clone Script

Martin said...

Thanks SS-web Solution! For remove my stress that the SEO best or a SEM Best. Now Know the both are important when it comes to marketing your business, but there is a difference between the two. This blog post will discuss what SEO and SEM are, how they work together for online success, and why you need them in your marketing strategy…….Read More.

monica said...

useful information
Best Website Development & Hosting in Hyderabad

sachin said...
This comment has been removed by the author.
Eisensara said...

Paxful clone script
Wazirx clone script
Localbitcoin clone script
Bittrex clone script
Bybit clone script

George Patrick said...

Binance Clone Script
Coinbase Clone Script

Artattackk said...

Artattackk is a well-knowned Website Designing Company In Delhi having 11+years of experience.

George Patrick said...

Thanks for sharing the article!

Binance Clone Script

shaki said...

It's very useful information thanks for sharing Singapore Citizenship

mirabel said...

Paxful clone script
Wazirx clone script
Localbitcoin clone script

«Oldest ‹Older   1 – 200 of 212   Newer› Newest»