Rachel Wong

11 papers Misc 4Journal 7
YearRankTypeTitle / Venue / Authors
2023 J jnl
J. Biomed. Informatics
Elena Casiraghi, Rachel Wong, Margaret Hall, Ben D. Coleman, Marco Notaro, Michael D. Evans, Jena S. Tronieri, Hannah Blau, Bryan Laraway, Tiffany J. Callahan, Lauren E. Chan, Carolyn T. Bramante, John B. Buse, Richard A. Moffitt, Til Sturmer, Steven G. Johnson, Yu Raymond Shao, Justin T. Reese, Peter N. Robinson, Alberto Paccanaro, Giorgio Valentini, Jared D. Huling, Kenneth Wilkins
2023 J jnl
Artif. Intell. Medicine
Xinyu Dong, Rachel Wong, Weimin Lyu, Kayley Abell-Hart, Jianyuan Deng, Janos G. Hajagos, Richard N. Rosenthal, Chao Chen, Fusheng Wang
2023 J jnl
J. Am. Medical Informatics Assoc.
Kristine M. Alpi, Christie L. Martin, Joseph M. Plasek, Scott M. Sittig, Catherine Arnott Smith, Elizabeth Weinfurter, Jennifer K. Wells, Rachel Wong, Robin R. Austin
2023 J jnl
J. Am. Medical Informatics Assoc.
Peter Leese, Adit Anand, Andrew T. Girvin, Amin Manna, Saaya Patel, Yun Jae Yoo, Rachel Wong, Melissa A. Haendel, Christopher G. Chute, Tellen D. Bennett, Janos G. Hajagos, Emily R. Pfaff, Richard A. Moffitt
2023 J jnl
CoRR
Yinan Liu, Xinyu Dong, Weimin Lyu, Richard N. Rosenthal, Rachel Wong, Tengfei Ma, Fusheng Wang
2022 Misc conf
AMIA
Weimin Lyu, Xinyu Dong, Rachel Wong, Songzhu Zheng, Kayley Abell-Hart, Fushen Wang, Chao Chen
2022 J jnl
CoRR
Weimin Lyu, Xinyu Dong, Rachel Wong, Songzhu Zheng, Kayley Abell-Hart, Fusheng Wang, Chao Chen
2022 J jnl
CoRR
Elena Casiraghi, Rachel Wong, Margaret Hall, Ben D. Coleman, Marco Notaro, Michael D. Evans, Jena S. Tronieri, Hannah Blau, Bryan Laraway, Tiffany J. Callahan, Lauren E. Chan, Carolyn T. Bramante, John B. Buse, Richard A. Moffitt, Til Sturmer, Steven G. Johnson, Yu Raymond Shao, Justin T. Reese, Peter N. Robinson, Alberto Paccanaro, Giorgio Valentini, Jared D. Huling, Kenneth Wilkins
2021 Misc conf
AMIA
Rachel Wong, Tanvi Mehta, Jeremy Schwartz, Jeremy A. Epstein, Erika Smith, Nitu Kashyup, Fasika Woreta, Bradley Crotty, Kristian Feterik, Michael Fliotsos, Jing Luo
2021 Misc conf
AMIA
Sritha Rajupet, Rachel Wong, Donna Moller, Lisa Maldonado, Tricia Weiss, Tahsin M. Kurç, Janos G. Hajagos, Hasit Shah, Mary M. Saltz, Joel H. Saltz, Veena Lingam
2021 Misc conf
AMIA
Veena Lingam, Victor Garcia, Chao-Wei Tsai, Jacob T. Wooldridge, Rachel Wong
lint.sh
← Index lint.sh bash
#!/bin/bash

# Linting script for REDB project
# Usage: ./lint.sh [--fix] [--check-only]

set -e

# Colors for output
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color

# Default values
FIX=false
CHECK_ONLY=false

# Parse arguments
while [[ $# -gt 0 ]]; do
    case $1 in
        --fix)
            FIX=true
            shift
            ;;
        --check-only)
            CHECK_ONLY=true
            shift
            ;;
        *)
            echo "Unknown option: $1"
            echo "Usage: $0 [--fix] [--check-only]"
            exit 1
            ;;
    esac
done

echo -e "${GREEN}Running linting checks on REDB project...${NC}"

# Check if we're in a virtual environment
if [[ "$VIRTUAL_ENV" == "" ]]; then
    echo -e "${YELLOW}Warning: Not in a virtual environment. Consider activating one.${NC}"
fi

# Function to run a command and check its exit status
run_check() {
    local name="$1"
    local command="$2"
    
    echo -e "\n${YELLOW}Running $name...${NC}"
    if eval "$command"; then
        echo -e "${GREEN}✓ $name passed${NC}"
    else
        echo -e "${RED}✗ $name failed${NC}"
        return 1
    fi
}

# Track overall success
overall_success=true

# 1. isort (import sorting)
if [[ "$FIX" == true ]]; then
    run_check "isort" "isort redb/" || overall_success=false
else
    run_check "isort" "isort --check-only --diff redb/" || overall_success=false
fi

# 2. black (code formatting)
if [[ "$FIX" == true ]]; then
    run_check "black" "black redb/" || overall_success=false
else
    run_check "black" "black --check --diff redb/" || overall_success=false
fi

# 3. flake8 (style and error checking)
run_check "flake8" "flake8 redb/" || overall_success=false

# 4. pylint (comprehensive analysis)
run_check "pylint" "pylint --rcfile=pyproject.toml redb/" || overall_success=false

echo -e "\n${GREEN}Linting completed!${NC}"

if [[ "$overall_success" == true ]]; then
    echo -e "${GREEN}All checks passed! ✨${NC}"
    exit 0
else
    echo -e "${RED}Some checks failed. Please fix the issues above.${NC}"
    exit 1
fi