Displaying 1 to 20 from 50 results

jsinspect - Detect copy-pasted and structurally similar code

  •    Javascript

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.

android-guidelines - Project Guidelines for the Android Buffer App

  •    Shell

This repository is used to house all of our project guidelines for Buffer Applications on the Android Platform.

MovieGuide - Movie discovery app showcasing MVP, RxJava, Dagger 2 and Clean Architecture

  •    Java

Android 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.

clean-code-javascript - :bathtub: Clean Code concepts adapted for JavaScript

  •    Javascript

Software 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.

react-native-keyboard-spacer - Plug and play react-native keyboard spacer view.

  •    Javascript

Plug and play iOS react-native keyboard spacer view. The view will automatically perform a layout animation when the keyboard appears or disappears.

phpmd - PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD

  •    PHP

PHPMD 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.

buddy.js - Magic number detection for JavaScript

  •    Javascript

Magic 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.

ios-learning-materials - 📚Curated list of articles, web-resources, tutorials and code repositories that may help you dig a little bit deeper into iOS

  •    Swift

Last 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 😜).

churn-php - Discover files in need of refactoring.

  •    PHP

Helps 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.

Source Code Word Cloud Generator

  •    CSharp

Generate word cloud form your code to see what your code is about and what it does. A word cloud is a set of randomly arranged keywords, variable and class names etc. used in your code. The size and the color of each word expresses it's usage frequency. Rarely used words are s...

atom-clang-format - Format your C++ files with clang-format from inside atom

  •    CoffeeScript

Format your C/C++/Obj-C/Javascript files with clang-format from inside atom. Requires clang-format to be installed and on your systems path.

refactoring-koans-js - Refactoring Koans to help you learn to refactor code smells in javascript

  •    Javascript

Make sure you have a recent version of node and npm installed. Go through directories/files in the order of their numbers (digits in front of the directory/file names).