Skip to content

pipe2442/Linter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruby Linter Capostone Project

Single Linter Project

Hireable

demo

This is a basic linter project created with ruby. The Linter is designed to scan the following errors in any inspected document:

  1. He will return each line in wich you are missing a bracket ('[ ]' - '( )' - '{ }').
  2. He will return an error if the first line on your file is a blank line.
  3. He will return an error if the total length on your file (Including blank spaces) is bigger than 100.
  4. He will return an error if the total length on a single line (Including blank spaces) is bigger than 120.

This project has been developed to accomplish the Ruby module capstone project at Microverse.

screenshot

Frontend internal seller demo app for TrowePrice

screenshot

Overview

T. Rowe Price is an independent investment management firm focused on helping clients meet their objectives and achieve their long-term financial goals. Clients rely on our active management approach, which we call strategic investing, and our broad range of equity, fixed income, and multi-asset investment capabilities.

Built With

Getting Started

Clone the project on your local machine.

Run the following command on your local directory.

$ git clone git@github.com:koombea/TRP-web.git

Install dependencies

$ yarn install

Run development environment.

$ yarn dev

Editor extensions (Optional)

It's recommended to install extensions related to the following libraries in your editor:

Set up pre-commits

Run the following commands to set up Commitizen for pre-commits. This will prevent commits with linting errors.

$ npx commitizen init cz-conventional-changelog --save-dev --save-exact

Every time you want to add a new commit to this project instead of using git commit -m 'commit message' you can use npx cz to write commit messages with no lint errors. Additional info and docs can be found here.

Live Demo

Getting Started

Install Ruby on Your Own Machine. Install Git on Your Own Machine.

Prerequisites

Optional

Usage

  • Create new folder.
  • Open your terminal.
  • Run git clone https://github.com/pipe2442/Linter.git.
  • Enter root folder with command cd Linter.
  • Execute the program with command ruby bin/main.
  • You will find an examples folder in wich you can add any file you want to scan with the Linter. You just need to add the file and edit the path on the main.rb file.

Project Screenshot

screenshot

Authors

👤 Luis Felipe Angulo Torres

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project! 🤝

Acknowledgments

📝 License

This project is MIT licensed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages