Skip to content

Instantly share code, notes, and snippets.

View maneeshaindrachapa's full-sized avatar
🪐
Stop dreaming, Start doing

Maneesha Indrachapa maneeshaindrachapa

🪐
Stop dreaming, Start doing
View GitHub Profile
@maneeshaindrachapa
maneeshaindrachapa / App.tsx
Created August 4, 2023 14:06
App.tsx - Add empty block to raise a code smell
import React from 'react';
import logo from './logo.svg';
import './App.css';
function App() {
//'Empty block statement' code smell
try {
}
catch (e) {
}
@maneeshaindrachapa
maneeshaindrachapa / sonarqube-scanner.js
Last active August 4, 2023 14:31
sonarqube-scanner.js - For SonarQube
const scanner = require("sonarqube-scanner");
scanner(
{
serverUrl: "http://localhost:9000",
options: {
'sonar.sources': './src',
'sonar.exclusions': '**/*.spec.js,**/*.test.js,**/*.test.jsx,**/*.spec.jsx,**/*.spec.tsx,**/*.test.tsx',
'sonar.sourceEncoding': 'UTF-8',
'sonar.tests': './src',
'sonar.test.inclusions': './src/**/*.spec.js,./src/**/*.spec.jsx,./src/**/*.test.js,./src/**/*.test.jsx,.src/**/*.spec.tsx,./src**/*.test.tsx',
@maneeshaindrachapa
maneeshaindrachapa / TourController.java
Last active February 18, 2022 15:41
TourController - Tour California Application
package com.explore.california.controller;
import com.explore.california.model.Tour;
import com.explore.california.repository.TourRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.GetMapping;
@maneeshaindrachapa
maneeshaindrachapa / TourPackageRepository.java
Created February 18, 2022 14:24
TourPackageRepository updated - Tour California Application
package com.explore.california.repository;
import com.explore.california.model.TourPackage;
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.stereotype.Repository;
import java.util.Optional;
@RepositoryRestResource
@maneeshaindrachapa
maneeshaindrachapa / CaliforniaApplication.java
Last active February 18, 2022 14:12
CaliforniaApplication - Tour California application
package com.explore.california;
import com.explore.california.model.Difficulty;
import com.explore.california.model.Region;
import com.explore.california.repository.TourPackageRepository;
import com.explore.california.service.TourPackageService;
import com.explore.california.service.TourService;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.springframework.beans.factory.annotation.Autowired;
@maneeshaindrachapa
maneeshaindrachapa / TourPackageService.java
Created February 18, 2022 10:55
TourPackageService - Tour California Application
package com.explore.california.service;
import com.explore.california.model.TourPackage;
import com.explore.california.repository.TourPackageRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class TourPackageService {
@maneeshaindrachapa
maneeshaindrachapa / TourService.java
Created February 18, 2022 10:54
TourService - Tour California Application
package com.explore.california.service;
import com.explore.california.model.Difficulty;
import com.explore.california.model.Region;
import com.explore.california.model.Tour;
import com.explore.california.model.TourPackage;
import com.explore.california.repository.TourPackageRepository;
import com.explore.california.repository.TourRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@maneeshaindrachapa
maneeshaindrachapa / TourPackageRepository.java
Last active February 18, 2022 10:48
TourPackageRepository - Tour California Application
package com.explore.california.repository;
import com.explore.california.model.TourPackage;
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.stereotype.Repository;
@RepositoryRestResource
@Repository
public interface TourPackageRepository extends CrudRepository<TourPackage, String> {
@maneeshaindrachapa
maneeshaindrachapa / TourRepository.java
Last active February 18, 2022 10:48
TourRepository - Tour California Application
package com.explore.california.repository;
import com.explore.california.model.Tour;
import org.springframework.data.repository.CrudRepository;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.stereotype.Repository;
@RepositoryRestResource
@Repository
public interface TourRepository extends CrudRepository<Tour, Integer> {
@maneeshaindrachapa
maneeshaindrachapa / Region.java
Created February 18, 2022 09:33
Region - Tour California Application
package com.explore.california.model;
public enum Region {
Central_Coast("Central Coast"), Southern_California("Southern California"), Northern_California(
"Northern California"), Varies("Varies");
private String label;
private Region(String label) {
this.label = label;