Detect copy-pasted and structurally similar JavaScript code. Requires Node.js 6.0+, and supports ES6, JSX as well as Flow. Note: the project has been mostly rewritten for the 0.10 release and saw several breaking changes.We've all had to deal with code smell, and duplicate code is a common source. While some instances are easy to spot, this type of searching is the perfect use-case for a helpful CLI tool.
code-analysis duplication refactoring clean-code inspect detect code duplicate structure copy pasteThis repository is used to house all of our project guidelines for Buffer Applications on the Android Platform.
android-guidelines buffer clean-code quality code-qualityAndroid app that lists popular/highest-rated movies, shows trailers and reviews. This app showcases the MVP pattern, RxJava, Dagger 2 and Uncle Bob Martin's Clean Architecture approach. Optimized for tablets.
rxjava mvp clean-architecture clean-code android dagger2 kotlinSoftware engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript. This is not a style guide. It's a guide to producing readable, reusable, and refactorable software in JavaScript. Not every principle herein has to be strictly followed, and even fewer will be universally agreed upon. These are guidelines and nothing more, but they are ones codified over many years of collective experience by the authors of Clean Code.
principles composition inheritance clean-code clean-architecture best-practicesAlso you can run the Equinox Project in Visual Studio Code (Windows, Linux or MacOS).
equinox cqrs architecture asp-net-core aspnet-core asp-net-core-mvc ddd ddd-architecture event-sourcing eventstore automapper ef-core asp-net-identity mediatr visual-studio fluentvalidation onion-architecture clean-code swagger aspnetcoreCurrently supports VS2012, VS2013, VS2015 and VS2017. For Visual Studio 2010, the last supported version is v0.8.1.
c-sharp clean-code vsix visual-studioFull Modular Monolith .NET application with Domain-Driven Design approach.
ddd ddd-architecture cqrs architecture rest-api dotnetcore clean-architecture clean-code domain-driven-design ddd-cqrs design-patterns design software-architecture rest ddd-example entity-framework-core design-systems modularity monolithPHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend. You can pass a file name or a directory name containing PHP source code to PHPMD.
mess-detector pmd static-analysis static-analyzer clean-codePlug and play iOS react-native keyboard spacer view. The view will automatically perform a layout animation when the keyboard appears or disappears.
keyboard react-native ios helper clean-code react-component spacerA no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource. Still, using UITableView has its own problems.
uitableviewdelegate uitableviewdatasource uitableview ios clean-code carthage cocoapods rich-pages ios-ui ios-swiftSample Android Components Architecture on a modular word focused on the scalability, testability and maintainability written in Kotlin, following best practices using Jetpack. The goal of the project is to demonstrate best practices, provide a set of guidelines, and present modern Android application architecture that is modular, scalable, maintainable and testable. This application may look simple, but it has all of these small details that will set the rock-solid foundation of the larger app suitable for bigger teams and long application lifecycle management.
android kotlin testing solid best-practices clean-code architecture android-boilerplate clean-architecture jetpack android-architecture mvvm-architecture hacktoberfest component-architecture solid-principles gradle-kotlin-dsl modular-architecture dynamic-features android-showcase modern-android-developmentAn Implementation of Clean Architecture with ASP.NET Core 3.1 WebApi. With this Open-Source BoilerPlate Template, you will get access to the world of Loosely-Coupled and Inverted-Dependency Architecture in ASP.NET Core 3.1 WebApi with a lot of best practices. Check out the Project Page to learn more about this Open Source Project.
aspnetcore clean-code clean-architecture asp-net-core webapiBecause this tutorial was so well-received, it inspired me to write a book. The book is a much more up to date version of this tutorial and covers a lot more. Click the link below to check it out (there is also a sample chapter available). The tutorial is still available in it's original form below.
tutorial solid dependency-injection clean-code framework-agnosticThis project is an example of architecture using new technologies and best practices. The goal is to share knowledge and use it as reference for new projects.
angular typescript solid aspnetcore ddd dotnetcore best-practices clean-code architecture domain-driven-design dot-net clean-architecture dotnet-core aspnet-core c-charp dotnet5 net5 dot-net-5Magic number detection for javascript. Let Buddy sniff out the unnamed numerical constants in your code.We all know magic numbers are frowned upon as a programming practice. They may give no indication of their meaning, and when used multiple times, can result in future inconsistencies. They can expose you to the risk of typos, hinder maintenance and have an impact on readability. That's where Buddy comes in.
magic-numbers code-smells clean-codePart I: Intuition. Part II: How Capsules Work.
pytorch pytorch-tutorials easy-to-use clean-code capsule-networkLast Update: 10/October/2018. Curated list of articles, web-resources, tutorials, Stack Overflow and Quora Q&A, GitHubcode repositories and useful resources that may help you dig a little bit deeper into iOS. All the resources are split into sub-categories which simlifies navigation and management. Feel free to use and suggest something to learn (iOS related of course 😜).
learning ios curated-list development scenekit arkit spritekit xcode tutorial article vision coreml-framework coreml clean-code uikit design-patterns mvvm awesome-list algorithmsHelps discover good candidates for refactoring. A file that changes a lot and has a high complexity might be a better candidate for refactoring than a file that doesn't change a lot and has a low complexity.
identify-files refactor complexity continuous-integration clean-codeA lightweight flexible development framework for complex business architecture with full ecosystem!
plugin framework extension flexible ddd clean-code domain-driven-design design-patterns clean-architecture landscape hot-reload ddd-architecture hot-module-replacement enterprise-architecture headless-commerce business-architecture complex-business-architecture business-framework dddplusIt is my attempt to create Clean Architecture based application in Typescript. IPoster is a simple fictional application that allows users to publish posts.
nodejs unit-testing typescript ddd clean-code back-end clean-architecture typeorm nestjs e2e-testing
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.