Ramon Ruiz-Dolz

37 papers A* 3A 1B 1C 3Journal 13Unranked 14
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Haorui Yu, Ramon Ruiz-Dolz, Xuehang Wen, Fengrui Zhang, Qiufeng Yi
2026 J jnl
CoRR
Haorui Yu, Ramon Ruiz-Dolz, Diji Yang, Hang He, Fengrui Zhang, Qiufeng Yi
2025 conf
EMNLP (Findings)
Haorui Yu, Ramon Ruiz-Dolz, Qiufeng Yi
2025 J jnl
CoRR
Haorui Yu, Ramon Ruiz-Dolz, Qiufeng Yi
2025 J jnl
CoRR
Ramon Ruiz-Dolz, John Lawrence
2025 J jnl
Auton. Agents Multi Agent Syst.
Ramon Ruiz-Dolz, Stella Heras, Ana García-Fornes
2025 B conf
COLING
Ramon Ruiz-Dolz, Debela Gemechu, Zlata Kikteva, Chris Reed
2025 conf
ACL (1)
Ramon Ruiz-Dolz, Zlata Kikteva, John Lawrence
2025 conf
ACL (Findings)
Debela Gemechu, Ramon Ruiz-Dolz, Henrike Beyer, Chris Reed
2025 conf
ArgMining
Debela Gemechu, Ramon Ruiz-Dolz, John Lawrence, Chris Reed
2025 ed.
ArgMining
Elena Chistova, Philipp Cimiano, Shohreh Haddadan, Gabriella Lapesa, Ramon Ruiz-Dolz
2025 conf
ACL (3)
Debela Gemechu, Ramon Ruiz-Dolz, Kamila Górska, Somaye Moslemnejad, Eimear Maguire, Dimitra Zografistou, Yohan Jo, John Lawrence, Chris Reed
2024 conf
ArgMining
Debela Gemechu, Ramon Ruiz-Dolz, Chris Reed
2024 C conf
COMMA
Zvonimir Delas, Brian Plüss, Ramon Ruiz-Dolz
2024 C conf
COMMA
Eimear Maguire, Ramon Ruiz-Dolz, Melvin Abraham, John Lawrence, Jacky Visser
2024 C conf
COMMA
Premtim Sahitaj, Ramon Ruiz-Dolz, Ariana Sahitaj, Ata Nizamoglu, Vera Schmitt, Salar Mohtaj, Sebastian Möller
2024 conf
LREC/COLING
Ramon Ruiz-Dolz, Chr-Jr Chiu, Chung-Chi Chen, Noriko Kando, Hsin-Hsi Chen
2024 J jnl
CoRR
Ramon Ruiz-Dolz, Joaquín Taverner, John Lawrence, Chris Reed
2024 conf
ArgMining
Ramon Ruiz-Dolz, John Lawrence, Ella Schad, Chris Reed
2024 J jnl
User Model. User Adapt. Interact.
Ramon Ruiz-Dolz, Joaquín Taverner, Stella M. Heras Barberá, Ana García-Fornes
2023 A* conf
EMNLP
Ramon Ruiz-Dolz, Stella Heras, Ana García-Fornes
2023
Ramon Ruiz-Dolz
2023 conf
ArgMining@EMNLP
Ramon Ruiz-Dolz, John Lawrence
2023 A* conf
EMNLP
Ramon Ruiz-Dolz, Javier Sanchez
2023 J jnl
CoRR
Ramon Ruiz-Dolz, Javier Iranzo-Sánchez
2022 conf
NTCIR
Ramon Ruiz-Dolz
2022 J jnl
CoRR
Ramon Ruiz-Dolz
2022 conf
ICAART (3)
Andreas Brännström, Timotheus Kampik, Ramon Ruiz-Dolz, Joaquín Taverner
2022 A conf
UMAP
Ramon Ruiz-Dolz, Joaquín Taverner, Stella Heras, Ana García-Fornes, Vicente J. Botti
2022 J jnl
CoRR
Ramon Ruiz-Dolz, Stella Heras, Ana García-Fornes
2021 J jnl
CoRR
Ramon Ruiz-Dolz, José Alemany, Stella Heras, Ana García-Fornes
2021 J jnl
IEEE Intell. Syst.
Ramon Ruiz-Dolz, José Alemany, Stella Heras Barberá, Ana García-Fornes
2020 A* conf
IJCAI
Ramon Ruiz-Dolz
2020 J jnl
CoRR
Ramon Ruiz-Dolz, Stella Heras, José Alemany, Ana García-Fornes
2019 conf
XAILA@JURIX
Ramon Ruiz-Dolz, José Alemany, Stella Heras, Ana García-Fornes
2019 conf
CMNA@PERSUASIVE
Ramon Ruiz-Dolz, Stella Heras, José Alemany, Ana García-Fornes
2019 conf
IberLEF@SEPLN
Javier Iranzo-Sánchez, Ramon Ruiz-Dolz
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