review-edit-auto
Version:
scan your project, only review edited code in given time-range automatic
20 lines (16 loc) • 417 B
text/typescript
import isAfter from '../utils/isAfter';
import {IFilterByBlameParams} from './types';
const filterByBlame = ({
line,
blames,
since,
}: IFilterByBlameParams): {valid: boolean; author?: string} => {
const validBlame = blames.find(
(blame) => blame.line === line && isAfter(blame.date, since),
);
return {
valid: !!validBlame,
author: validBlame?.author,
};
};
export default filterByBlame;